Merge pull request #279 from eschuhmacher/logbook

task #246: Shift service, add back shift id to the table, also add minim...
task #246: Shift service, get always the client from the preferences file, change close for sign off, and only authorize people can see it, add owner to the shift widget, default use the user