Sane defaults and puma:check

Sane defaults and puma:check

- Run `puma:check` after `deploy:check`, not before
- Sane Defaults: `puma.rb` config path is now `shared_path` root
- README updated with new details, added instructions for `linked_dirs`
- Version bumped

Closes #13
Added Phased restart for cluster mode