Recode after sitting down and worked out how the caching will operate
Merge branch 'feature/Caching' of https://github.com/mikeedwards83/Glass.Mapper into feature/Caching
fixed names space issue