Wait for server response before displaying new workout in program edit page.
- Collection.prototype.create needs default Model.prototype.save behavior so all promised saves were made explicit calls
- Extract workout collection to a Marionette CollectionView
- Disable the button while the session is being created.
- Extract a SaveButton trait