Began view/edit paradigm in REST services

- New directives, ag-tabs and ag-tab-pane
- Use collapse UI to provide buttons for view vs edit on each service
    - View by default
        - Shows settings and source code
        - Will show fields and docs
    - Click edit button:
        - Shows edit forms for settings and fields
        - Will show docs
Cancel buttons return to "view" state