1. Yes, Yes
2. You have to get Labor Certifate first before go to green card. http://www.ows.doleta.gov/foreign/750inst.asp
3. That is Ok. Your future potential employer usually will not contact with your current one if you do not put it in the reference list. They understand that you do not them to contact with your current employer because you do not want to get fired.