Adding User, Payment, Category data models

Also expanding the Expense data model which will be at the heart of this
application.