Controller refactoring
Can disable newlines in contenteditable areas. Fixes #13
Removed tabindex from row buttons
UI feedback when editing an invoice from the invoice history. Closes #10