[#66526976] Using gorilla as a websocket client to support better errro handling

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>
Fixing the example code

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>
[#66526976] Handle 401 errors better

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>
Merge branch 'master' into auth_fail_handling

Conflicts:
	consumer.go
	examples/main.go

Signed-off-by: John Tuley <jtuley@pivotallabs.com>