Fix sysv init script so start is idempotent

Since we are using a wrapper script, start-stop-daemon will incorrectly
think that the service is not running when doing a check of
/proc/$PID/exe. If we use --startas instead of --exec the check will
just verify that the PID is running and not take into consideration the
process name. This fixes #14.