Routes in HTTP requests can now be injected.
Code clean-up.
New class loader which leverages the include path.

Folder reorganisation and new build script.
The test source is now under the src/ folder.
The test resources are now under the data/resources/ folder.
Travis will no longer need the PHPUnit call, as the phpunit.xml file is in the project root.
Improved HTTP request route injection.
Response data setting and getting capabilities are now in their own class, which the HTTP responder descends from.
Improve application- and Mongo-related tests.
Improve exception logging.
Improved HTTP request route injection.
Fix default settings loader.
Miscellaneous code fixes.