compute simple member deficit.
rename deficit to balance.
convert budgets_members join table into a memberships model.
add devise for user management.
create default admin user with rake task. restrict regular users from modifying other members.
set database defaults and remove nullables.
add line_item validations. set defaults in form.