jshint
use PATCH instead of PUT for updating
allow update account starting_balance
default account to 0 starting balance
add support for account type
add support for budget account period length and budget
add merchant and status to transaction
safer update