Documented ICache and ICacheStats.

Internal implementation of CacheStats.
Useful Annotations provided by Resharper.
CodeContracts support if available.
Lots of documentation.

Various other implementations.
Removed CodeContracts support as it wasn't well known, and cumbersome.
Merge pull request #2 from jordansjones/master

More documentation and Interface definitions.