Merge branch 'develop'
Updated dependencies
Adds the phpunit xml for dist
Merge branch 'develop'
Moves to PSR4 layout, prepares for CI
Adds a test to commence CI