upstart service shoud use stop/start instead of restart to enforce reading of (changed) config files. Additionaly, no /etc/init.d configfile is needed anymore.
Fixed lint warnings
added some small tests.
Merge pull request #60 from hcguersoy/upstart-issue60

Upstart (on Ubuntu) should not use initctl restart