Updates .gitignore.
Adds travis CI configuration.
Adds composer.json.
Adds phpunit.xml.dist
Adds API Gen configuration.