Pulling in util packages (switchns, gear-init)

* Cleanup api/http and make internal methods private again.
* Add switchns and gear-util