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.