Changed architecture of the entire project. In particular, moved dirty checking logic from the Serializer classes into RedisSessionStateItemCollection itself. ***Created another layer of local, in-memory shared session so that multiple requests can access the session more safely, though still not exactly thread safe. See ReadMe.MD of next commit for full gory details and reasoning.***

Minor change: added an object to the session in the demonstration MVC app, next step: add an ajax call to the same page to pseudo-prove the thread safety of the new shared local cache.
Modified README.md to reflect the latest changes

Updated the test MVC app to use angular and test multi-threaded page hits

Updated xml comments in RedisSessionProvider/Serialization/IRedisSerializer.cs