Clean netbeans metadata
Fix composer config
Fix .gitignore
Fix docblocks
New service definition
Include tests
Include travis config