Fix YARD doc @return types to specify a Class/Module type
Add Axiom::Types::Collection

* Update Set and Array types to inherit from Collection