added check for signup making sure all fiels are entered and that email isn't already in the db