Feature 4 collections

updates to REST API for collections, product bundle creation, and validation
updates to context validation
making forms more flexible
converting alert service to controller