Add ability to edit transactions

Closes #15