add edit view and navigation
data validation and error display when editing a contact
editing a contact from a modal window
using a layout
implement "new contact" modal view, extending from common base view
implement dedicated dialog region
adapt form's submit button text
create FilteredCollection
implement filtering functionality
implement empty view
linking filtering to routes
implementing the About sub-application
implementing the Header sub-application