Adding crop capability.
Updating readme to reflect crop resource.
Extracting common behaviour from the controller routes.