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.
Instead of this I suggest you simply do it all in the template:
```ng-click="prefix.dp_opened = true"```