Added signup/signin validation, fixed get location timeout bug