Issue 43 autopopulate metadata

Fixes #43 as autopopulates various forms of metadata, and does (vaguely) intelligent things with start timestamps.

Also fixes #48, and tweaks to previous PR