Cluster commands

99% of this code comes from https://github.com/marckysharky/tire. He made pull request [#524](https://github.com/karmi/tire/pull/524) some months ago; this one merges in the latest commits and adds a Procfile. Please let me know if this feature should be implemented in `tire-contrib` rather than here.