Don't actually need docker but quicker than splitting Backend.py
Hack to make apt-get update actually update
Hack to fix pip

The version in apt appears broken
Fix confgiure_haproxy

Cannot use set on dicts to find unique values
Revert changes to getFrontendsFromEtcd

Accidentally made changes to Frontend code rather than Backends.
I feel a little silly but thank goodness for git :)
Appear to have fixed getBackendsFromEtcd

More testing required to confirm...