Don't require callers to define their own "restart Rails app <name>" command.

A new 'deploy' recipe includes rails::configure and rewrites the template. A new 'update' recipe
defines its own version of the restart command (for when opsworks doesn't supply enough JSON)
and rewrites the template (notifying its own version of the command).
Try an alternative recipe structure. Always define a cookbook-specific command for restarting rails app.
Update README to match new recipe structure.
Merge pull request #8 from joeyAghion/define-restart

Don't require callers to define their own restart command