task #246: Shift service, add owner to the shiftwidget and let it be modifiable during the start shift, change close to sign off, fix getting always the client from the preferences, only allow certian people to see the sign off option, allow editing on the shift during end/sign off