saving the hash codes for the frequently called cases
updating the collection metadata
replacing "component" terminology with "provision"
minor cleanup
minor cleanup
minor cleanup
Merge pull request #27 from rsby/master

minor cleanups