Fix form submission issues.
Make search and transaction lists more robust.

- Keep a list of transactions, and just filter when a search happens,
  instead of trying to replace to master list.
- Searches won't try to be smart about waiting on user input anymore.
- Searches for invalid tags will return no results instead of an error.
- Adding works again.