added basic registration & login, registration & login validation, deps. updated