Initial split into three layers: presentation, domain and persistence. Everything is broken, simply moving files about at the moment
Refactoring expense into seperate contract for persistence package
Trying to use intent services as commandhandlers, with the intents themselves as commands
replace direct persistence layer access from ui with a service call
Start cleaning up domain class to be 'pojo'
Add expense repository, viewmodel and change adapter to work off viewmodels
convert delete expense to async operation
update set budget activity to use a budget repo and set operation
Start work on pulling out db code from budget fragment
Rewrite budget fragment to use repositories
Merge pull request #2 from jonfinerty/rearchitecting

Rearchitecting