Add Category model

- register subclass within the app
- update transaction to use the newly model
Merge pull request #35 from CodePath-MAF/add-category-model

Add Category model