refactored. updated nuget packages.
removed unneeded workaround for signalr json casing