Added some intelligence to word highlighting to recognize similar words and added max_results argument to search

Added mongo integration with elasticsearch requests module
Coverted templates to use mako
Integrated module data and improved settings file, while updating some templates.
Refactored some code and added full elasticsearch module test suite

Changed search across content to work on checkboxes instead of radio buttons and associated functionality

Added multiple sorting possibilities and defined an extensible module for defining new sortings

Refactored search results, added models

Added counting method for course and org along with other accumulated search updates
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