strip out determine service.  require option.service

throws if hte service is not set, for all but the logout handler.
Closes #11