building tests for the database and users
added user authentication
finish user signup
add ssl in production
began adding user sign in, currently passing all tests
finsih sign in