Add transaction functionality

 * Transactions shown on Budget page
 * Model and controller for transaction