Add license
Handle timeout a little better
Allow run-as option to setuid
Better output on manual test
Generate an upstart script
Add update script to setup