Merge pull request #156 from doowb/master

Adding init method to assemble.engine and exposing engine on assemb.engine
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