make interface prettier

Also adds form validation to login screen