Implemented elementary login system

Can login and create an account.
Still have to implement user sessions and login features.