Add ability to create new recordings

This is a work in progress because currently the time needs to be typed
into a text field in a format understood by the application. jQuery
datepicker got messy, will return to it soon.