User collection proxy fixes

Comment fixes should be self-explanatory.

Including the Enumerable module saves having to define map on your own objects, it also gives you other wonders like inject/each_with_object etc.

I've run the specs locally with ruby 1.9.3, i'll leave the rest to travis.

Cheers,
Tim