Support crud resources

After listening to your talk at the anatomy of a gem Meetup, thought I would get to know the gem a bit better by contributing one of your suggestions.

I think that the functionality is well documented in the README, but I'm sure you would have suggestions.

You may also note that the test use some different methods, would love to hear your suggestions on what would be best to use for this,

John Halloran