No reload on form submission

This is the beginnings of some client-side handling of our basic
functionality.