* Add tests for edit transaction. * Make it so you can create a new vendor again. * Check permissions on ledger, transactions, reports * make locked transactions clearer on the transaction table * Make locked transactions not look butt ugly with errors * Implement bulk actions