general code for nested models with app and coffeescript helpers

This should provide the template for other nested models, I completed
the education model as an example. We may want to fine tune the
coffeescript used to add/remove nested fields in the future.