Generic object creator preliminary work
Concept code for attribute list
Fixed attribute list functionality

* Realized that the apply method takes two arguments
* objectcreator.js: Attach the controller to the page
* notification objectcreator.attributeList.refresh now supplies the list
  of attributes
Add attributes to create form

* new view, createFormItem.ejs, contains a label and a text box.
* Submit and cancel buttons work
* Each attribute input box has a data-bind of the attribute_column
Attach dataManager to adFrom

* When a new object is selected, figure out that object's dataManager
  and attach it to the form.
* Note: there needs to be a client side script for each object defined
  so I have added a Person.js definition for the person object.
* In the future, there should be one generic client-side script for any
  object
Clear form when object created
Specify related object in create form

* attributeList finds related objects and publishes a notification
  when it finds them (objectcreator.relationships.refresh)
* attributeList.js: listDone is a local variable in updateRelationships
* attributeList.js: listDone is a local variable in updateAttributes
* createForm: Subscribe to the objectcreator.relationships.refresh
  notification, and display additional createFormItem for each relationship
* createForm: Made addItem generic for both attributes and relationsihps
Preliminary work on objectGrid.js
Implement object grid

* Wait for two things to complete: the list of attributes, and the findAll
  call for the particular object we are interested in
* Populate a table using all the attributes and all the objects
* Note: This is a very naive implementation, and performance will degrade
  as the datasets get larger--both larger numbers of attributes and larger
  numbers of objects.
* Note: tr, th, td are hard-coded into the file. I'm not sure if this is best
  practice. I did not make use of data-bind or template row features.
ObjectGrid correctly switches between 2 objects

* Added a model for the Passport Object for testing purposes
* The objectGrid needs to reset the attribute_refresh_done deferred
  in order to work correctly
attributeList.js: add some documentation
Added a basic test for the objectcreator
Merge pull request #8 from bobbyappdev/objectcreator

Objectcreator branch