Added collection routing mechanism to the collection method.
Renamed the :bulk option to :collection
Swapped :create and :replace for cleaner code