Base implementation
Add documentation
Improve code and testability
Add tests
Finalize configuration
Update tests
Update setup and tox configuration
Add travis configuration