RepositoryStorageProvider Update

Get method changed to an IEnumerable for lazy evaluation
Repository Updates

The overall complexity of the Repository currently being used throughout
the Postworthy project has caused me to begin to refactor the repository
into a simpler design. Instead of a 3 level caching design i am working
on just a 2 level design where all data is stored in the long term
storage and a secondary cache is used to make the queries run faster.
Repository Replaced with CachedRepository

The Repository was very complex and has now been simplified and is
called the CachedRepository.
SignalR Fix

Fixed the SignalR code to allow live pushing from streaming service