Make the app configuration editable, field by field
We want to be able to edit each field in the app, except the version number! The fields should pass through the app validation, that is found in the App.js model. Find it here: js/models/App.js. If it doesn't pass it should show an error. Look at how we do it in the FormGroupComponent.jsx#L43 which is used by the NewAppModalComponent.jsx.
There should also be an edit button introduced to the UI, so the user is aware that they can edit the fields.
It should end up looking something like this: