* Convert transaction form to one where you pick options and hit a single endpoint to persist. * Add tests for edit transaction. * Make it so you can create a new vendor again. * Switch login screen * Hide unhelpful report from the dashboard * Check permissions on ledger, transactions, reports * Make sure that you can't change a transaction if its payment is set * also add tests