Adds base code for CustomersApp.Edit module

* Adds a toolbar on the Full Customer View.
* Clicking Edit on a Customer toolbar calls the CustomersApp.Edit module
* Creates sample views for CustomersApp.Edit module.
* Adds empty resources mapping on rails routes, to make these routes
  available to Routes js library.
Adds workflow code to edit a Customer

* Edits CustomersApp.Show.Controller code to replace the view inside
  the layout's customerRegion to display the customer edit view.
* Adds code to close the edit view and replace it by the show customer
  view upon close.
Updates Customer information on form submit

* Adds Backbone.Syphon to serialize form submitted data.
* Adds a form:submit trigger to Edit.Form view that passes the view
  object to the Show.Controller
* Adds functions to handle and serialize model data on form:submit

**TODO** Wait for validation on model save.
Handling model validation on save

* Adds a base Entities.Model to inherit from.
* Customizes base Entities.Model to hook into a model lifecycle events.
* Customer and Transaction models inherit from Entities.Model
* Edits Edit.FormView to add error information coming from server
  validations.
Cleans CustomersApp.Edit views through inheritance.
Implementing feature to add customers

* Edits CustomersApp.List module behavior to allow creating a new
  customer and add it to the current CustomersCollection.
Refactors FormView inheritance to a Wrapper.

* Creates a reusable FormWrapper instead of reverting to view
  inheritance for handling regular form behavior.
* Edits CustomersApp.Show.Controller to make use of this new form
  wrapper object.
Removing unused file.
Edits CustomersApp.New module to work with FormWrapper
Adds Customer.destroy() event

* Adds button on CustomersApp.Show view to delete customer
* Adds code to close layout, delete customer and redirect to
  CustomersApp.List module.
Merge pull request #14 from antillas21/develop

Develop