Implement typeahead on transaction create/edit forms, fixes #68