Renamed/rearranged the runner a bit.

- initialize is more aptely named as configure (as that's what it does)
- start doesn't actually start anything, but more just initialize the
  data structures using the database.  So name those things properly.
Idea for a barebone web front-end.

- Json output, simple overview added, built on flask.