Refactored Collections to use .create_collection factory method

Changed Collections to use SimpleDelegator instead of ClassDelegator
updated specs to use .create_collection