Implemented forever option

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