Updated to PSR-4

- Modified module directory to use PSR-4
- Updated testing harness to be able to run out of module root
- Added dev requirements (PHPUnit, php-cs-fixer)
- Changed license from BSD-3-Clause to BSD-2-Clause; added license blocks to
  code
CS fixes

- Added php-cs-fixer configuration file, ran across project, and fixed errors.
Added Travis-CI configuration
Merge branch 'feature/psr-4'

QA tools: Use PSR-4, added PHPUnit and php-cs-fixer to dev requirements, added
Travis-CI configuration.