Add User and UserManager to manage users in memory

We might want to use mnesia or Ecto to store user information longer
term.
closes #5