A TODO update, and some cleanup:

- Moved all frontend tests to tests/, and split frontend and backend
  tests.
- Updated .gitignore now that Clojure prototype frontend is no longer
  present.
- Removed unused header.