Formatting, Naming, CacheEntry member types changed

- Renamed project to match naming convention from other Tavis.* Libraries
- Add StyleCop Settings file
- Change Assembly Version to match NuGet Package Version
- Some Member types and visibility changes to make implementing a file based IContentStore possible.
- Some Formatting changes and documentation