run.sh: fix paths
kontrol/main: fix etcd addressess
run.sh: add a math kite that get's registered to kontrol
run.sh: fix build too
config: read jti from keys to assign to kite.ID if wished.
request: small comment note
kite/error: implement a Code() method to imply third party interfaces
kite/errors: better error string
kite/config: make defaultConfig public
kite/protocol: add KiteFromString method
kite/protocol: add tests for protocol
reverseproxy: initial draft
reverseproxy: inital websocket function
reverseproxy: more fixes
reverseproxy: working now, still WIP
reverseproxy: remove unused close
reverseproxy: better tests
reverseproxy: add test to Makefile
reverseproxy: move registering to main
reverseproxy: proxy works now perfectly, but kontrolclient.go needs
some refactor to support both proxies