Add user model

Here's a model representing the User as described in issue #10. I wanted to float this by before starting the additional  issues regarding user accounts (creating, editing, deleting).