fix distribute install before installing every dependencies, fix a few i...

...ssues

maybe not the cleanest way, though