added field validation & password confirmation for issue #5; cleaned up sign in page