More work on #3

Finished configure dialog, started work on capture dialog. It's nearly
functional, but there's still some work to do on the settings
persistence