Add initial source
Add coveragerc
Properly split GUI from backend
Update icon
Fix setup process
Extend CLI tests
Add files for debian packaging
Add rules file
Fix tests for Python 3.4
Add format file for packaging
Adapt packaging for launchpad