Move test resources to the data/resources folder.
Normalise project name.

A vendor-project-version structure is now used.
Improved settings class.

Settings can now be set directly using members on the settings object.
Application error handler can now be disabled.
Improved comment.

Moved the comment to the top of the class instead of the top of the file.
Improved mock application.

Mock application is now using mock settings, which are a predefined set of setting fit for testing purposes.
Data source assignment refactor.

Classes which depend on data sources will now set a default, instead of defining the class that is used in a function. This improves injection capabilities.
Removed debug code.
PHPUnit can now run without parameters, so the Travis script does not need the custom script tag.
A data-carrying response has been spun off the HTTP response.
Improved settings class.

Settings can now be set directly using members on the settings object.
Improved application tests.
Completed Mongo testing infrastructure.
Class-loader overhaul.

An improved file location method has allowed returning the class loader to its original implementation, base on the include path.
Simplify the routes configuration.

Routes can now be set without having to be loaded from a file.
Class-loader overhaul.

An improved file location method has allowed returning the class loader to its original implementation, base on the include path.
Code clean-up.