Better upstart script

Add a stop stanzas
(http://upstart.ubuntu.com/cookbook/#job-with-start-on-but-no-stop-on)
and use start-stop-daemon as recommended in the upstart cookbook
(http://upstart.ubuntu.com/cookbook/#changing-user)