PSR-4 autoloading.
Expand README
Updated namespaces, class names and reorganised directories.
Update README to reflect API changes.
Further updates to README to reflect API changes.
Add basic unit tests.
Add PHPUnit test config.