Add expires field to web UI

This adds the expires field to the web UI. Not much to say about it. I use the angular-ui bootstrap component DatePicker.

Had to mangle some faulty CSS which messed up the look of the datepicker.

I'm quite certain that timezones are not correctly handled. I'm not quite sure how we should do it so I'm deferring that for the future (tricky part is likely that client and web server is in different timezones, so we can't rely on the local timezone of the web server).

Fixes #599.
There's some bug surrounding that. It's really weird but it simply doesn't work when adding to the scope. The datepicker will only open up once if I add it directly to the scope (google for "angular datepicker only opens once"). I tried adding it to $scope.prefix.expires instead but that doesn't work either.