Adds Transaction and category models.
Also adds AASM gem to manage states of transactions and fixed missing relationships between Categories and Budgets.