Clean up "injection hell" a bit.
Aaaand the Spring refresh. Lets do it after each call to Spring for now.
"Improves documentation"...
Cleaning up responseBuilders a bit.
Fixing a syntax error.
Rebuilding response builders.
Renaming Guice import to Juice to dodge a warning.
Adding some testutils.
RouteHolder testcases.
ResponseBuilder tests.
Renaming a test.
Another bright idea noted.
Lifecycle tests + utils for future DI tests.
Some more DI test utils.
A bit of a rewrite, but it will be easier to test from now and the API are cleaner now. I.E devs can easier see which trait goes with which feature and how it all connects.
Found a couple of TODOs that were done.
Last bit of dev friendly refactorings for tonight.