Dunno
Rename AppView to FormView

Is a more descriptive name. Also rename all instances from
appView to formView.
Rename AppViewSpec to FormViewSpec

To keep in line with earlier rename refactor
Require model as argument to AddressView

Add validation to AddressView initialisation such that it throws
an exception if a model is not supplied. Modify LocationView so
that it passes a model to AddressView when it's rendered.
Require model on LocationView initialisation

Alter locationView to throw an exception if a model is not passed
in on initialisation. Add tests for this behaviour and modify
FormView to pass a model on LocationView instantiation..
AddressView sets model properties directly

Change AddressView so that it sets its Observation model attributes
directly on user input, rather than propagating events up the view
hierarchy.