Implemented caching for keys.
Merge pull request #2 from kaspernj/kj/cache_keys

Cache keys and unique key-names and data-attributes for models.