Use new log and status reporting framework

Log through the service! Remove dependency on syslog. I also want
all errors exposed through the service so I always have to throw
and then have the main application promise catch it.

Relies on: https://gerrit.wikimedia.org/r/#/c/151224

Change-Id: I00b1479404441063132c57f3ffe1c37f80658938