use pip with git support to check out latest version

this commit makes the controller independent of Github, much easier
when working with corporate proxies