Switching to classes for controllers
Moving all controllers to new model
adding tests
Adding first tests, and refactoring a bit
Happy path tests for data controller
making files named better
moving routes to controllers cause thats what it is
making multiple directories work in the tests and renaming the test directory to spec
Adding more unhappy path tests
Adding autotest like make target
Refactoring tests
merged from upstream, removed local redundant /list/:keys feature (overlooked the  parameter in pturley's version)