Refactor hub

All things required for SignalR hub to be moved into the Business Logic project in hopes of making code easier to read and maintain.