Added form validation to login page, cleaned up git ignore

Signed-off-by: Jikyu Choi <jikyu@flaregrid.com>