refactored much api
moved git-annex from git to own plugin
more unittests
use python3.4 if available