refreshing client data on error
fix UI issues
fix normal edit controller to handle server data refresh
use validation plugin to validate contact model (with custom error messages)
implement basic paginated view
URL management for paginated view
use requestPager
reduce memory footprint by leveraging the prototype
using Marionette controllers and listenTo
start/stop modules and controllers
parse contact to load acquaintance collection, display basic list of contacts on "show" page (in item view)
manage a contact's acquaintances
use Backbone.associations to handle sub-model relationships
implement behaviors
implement internationalization