signup validation & css

code is commented and should have complete functionality