add styling to sign in form
Add tests for user first name, last name and proofile name correctness
add proper alert and notice boxes, use a helper function to reduce code duplication