login and signup complete with validation
cleanup