Adding lock-based upstart. Based on http://orchestrate.io/blog/2014/03/26/tip-seamless-restarts-with-unicorn-and-upstart/
Fixing the upstart script
Syntax error
adding a warning when no init style is set