finished server response handling
preliminary cast support
more preliminary chromecast support, now with menu stuff!