Survey editing with AngularJS

This pull request has the initial workings for the new survey editor.

- Bower was used for angularJS dependencies.
- The standard ActiveAdmin edit view for the Survey::Survey model was overwritten.
- A new ActiveAdmin model Survey::Section was created for retrieving section data.

Survey name and description can be saved. Sections and questions create / update is not yet functional.