adding a util object to assemble with a collection helper
updating specific collection functions to call generic collection utility
updating to omit and re-add collections to the pageContext based on the list of collections in the options
processing all collections for each page and adding to the root context
Merge pull request #157 from doowb/master

Adding support for optional collections