Presence stops relying on radio button shenanigans 

I've regressed this issue 3 times now trying to hack at it. Clearly 
there is either something wrong with the JS, the approach, or browsers.
Instead, uses a hidden field as a memo to update the fields.

Fixes #35
Make flashes dismissable.
If a timesheet is locked, tell the user.