Updating README.md
Point composer to dev-master for now
Fixing composer.json
Add composer install to travis script

Actually no tests are executed on travis as travis does not run composer install anymore by default
Fixing the rest of the relevant issues to PR-14
Fixing failing test
Fixing jobs collection and tests
More fixes
Remove this test for time being, just want to make sure the builds on different versions of php are stable now. Will get back to this later :-).
Removing the factory interface and adjusting the AbstractFactory, do not see a reason to keep this interface.
Removing getKey from the abstract class as subclasses are obliged to implement this.
Updating gitignore
Adding build related files and modified phpunit coverage
Adding a seperate build script to compile api docs and run coverage and other metrics.
Merge branch 'master' into develop
Adding seperate build script to supply api docs, coverage and other metrics.