Support sciences site

New features

* Added Ace editor for editing custom data as yaml. This is on Academic Subjects and Academic Programs.
* Added photo uploader to ace editor to support images
* Added a related tab to academic subjects for showing related content.
* Added UI for managing requirement sections.
* Made it easier to create related content tag for an object if one doesn't exist.
Should this be overridden in `staging.yml` and `production.yml`?