Working on login.  May come back to this and move validation rules into a config file.