Make the form data flow more Backbone-ish

Remove reliance on the global settings.formData reference
Use Backbone to get the forms, so we can rely on the Collection/Model to access the latest form or confirm that there is none
Make sure we show the appropriate view if there is no form

Addresses #401 

/cc @hampelm