Working on transaction functionality

Test Plan: Try it

Differential Revision: http://git.simplebudget.net/D3