Reimplementing the view controllers (they sucked)
Rewriting TRWebsocketMC because it sucked