Added main events class to serve as launching part of the application, bind events, and setup subscriptions