add .gitignore
better comments
better readme
better comments + refactoring Service().commit() into Service()._commit()
remove pylint errors
remove pylint errors: accord readme file
add generated doc (good idea?)