Tests for the test throne

- Yeah I am going to refactor this to make it better and generic and
  truly for surely not invoke unnecessary string formations.
This monster escaped into the clutches of mtj.f3u1
Index the timestamps.

- Also sort the relevant list in decreasing order due to how users will
  want the latest entries first (i.e. at the top).
Use mtj.f3u1 for dealing with time.

- Testing usage of this (and the whole JSON classes for that matter)
  should be added at some point.
Don't register a blueprint if prefix is undefined.
This is used in the main function.
Allow main method to accept flask app parameter.

- This will be propagated down to the runner.
Have the main function to provide runner also

- Make things flexible and stuff as intended.