[Issue #2] User management

Added ability so create an account, login and logout.