Patch 2

Implemented forever option to replace upstart. Upstart is still available, however forever is a better/easier solution for some people/apps.

There are 4 new config settings as defined starting at line 54.
run_method        set this to 'forever' to use forever
spin_sleep_time miliseconds for spinup time
min_up_time      minimum uptime
max_run            max number of times forever will try to restart