Adds Transaction and category models.
Also adds AASM gem to manage states of transactions and fixed missing relationships between Categories and Budgets.
Merge pull request #2 from jewsroch/add-models

Adds Transaction and category models.