Add collection and member methods
Remove member method - this can already be achieved
Collection specs
Spec fixes
Fix issue with ResponseError not exposing it's #message method publically.

Changed to use the standard #to_s which is automatically called when raising.
Merge remote-tracking branch 'paul/resource-member-collection-methods' into development