Changed class names and CakePHP references in doc blocks.
Renamed test files for consistency.
Updated namespaces and autoloader.
Updated project documentation and travis build file.
Added a composer.json file.