connection.py: refactor when we add self._url_start to the path

Honestly, I find this rather awkward!
add connection test
Merge remote-tracking branch 'origin/dhalperi-use-requests' into query-vis-new

Conflicts:
	myria/connection.py