Implemented UserInfo model and database
Merge branch 'User-model-and-db'
closes #16

User model complete.