Feature/ummeli allow user task checkout

Allows a user to checkout a MicroTask and it expires after x hours (default 24h).