add user authentication, add user controller, add signup and login endpoints, add salting and hashing method, add setup to userservicetest