Add some more comments.
Add blank .foreman file, PUMA_PORT and change Procfile.
Modify the order of callbacks to be fired.

The deploy cleanup callback should be the last thing to run (after a
restart). Also we should be exporting our upstart configuration as soon
as possible (once the symlink is complete).
Use the port from default foreman export.
Give myself more credit.
Forward the proper port.
Merge pull request #2 from johnbellone/master

Merge in some more changes.