Integrated module data and improved settings file, while updating some templates.
Changed standard data-indexing pattern and added studio indexing functionality in addition to some general edits as a part of code review

Fixed type assignment in es to be less brittle and added some slick css animations

changed search box feature to be more robust and modular

Added bulk indexing to greatly speed up course indexing, though Mongo reads are still slow.

Added loading status to index post request and considerably increased test coverage

Large performance increase fo transcript indexing

Changed empty fields to deliberate exceptions

updated image locations

Image routing hack done

New pagination working

Updated flaky requests

Changed some more image routing to take care of staticfiles

Made exceptions more semantically meaningful
Added language guessing and small tweaks here and there
y# This is a combination of 2 commits.

Mocking services stood up and implemented for elasticsearch utility an more PR comments addressed

Javascript refactoring done and pagination library changed
Added exception for settings not having ES_DATABASE

Added attribute to csrf mock for jenkins