1. Fix the keepalive timeout
2. Added a retry to the client on refresh requests happeing
before the backend was available to respond
3. Created the notion of a session so there's a link between one
browser and all actions are related and contained
4. Added a custom logging service for the backend
5. Added a custom logging service for the client output:
[airshipui][Debug] 8/14/2020, 2:35:24 PM - AppComponent -
Message received in app: WebsocketMessage
The go logging is largely cribbed from CTL, but will mutate
Change-Id: Ie4242b8d720e7712d2f5a586c7812dfc66c5adba