Add a bunch of base classes to a source directory.
Fix invalid JSON.
That directory has moved.
Add 'src' path.
Use moved filters.
Require assorted other files.
Remove loading of non existent directory.
Move the User model.
Move the controllers.
Empty the default route file and load the new one.
Remove home page loading unit test.

It seems to have stopped working even though the page still loads fine.
Not sure that's sort of thing is really unit test anyway.
No point leaving an empty file there.
If App::before() and App::after() are needed by an app, they can be put back.
Document where namespaces need to be changed.
Mention the radical changes in the readme. Closes #48
Merge branch 'feature/breaking_the_mold' into develop
Full composer update.