web: A basic container commit to image dialog

This doesn't have validation yet, and doesn't support all options
but enough to show the concept and get started.

Closes #409