Changed Cache to use ConcurrentDictionary, since it's frequently used in multithreaded scenarios
Merge pull request #81 from RyanHauert/threadSafeCache

Cache thread safety