Updating code window to be more generic
Reworked auth process to be event based to allow abstracting views from logic.  Placed all logic into the khronos engine