Major wip

* Working on adding report forms. Mostly structured but still a bit of a
  mess. It has required a large refactoring of the code that was used to
  structure registrations to avoid duplication.
* Better readme describing how to get started.
* Location of the form data is now passed in via the variable `DATA_LOCATION`