Docstrings cleaned up a bit, most code review comments addressed

Attending to better documentation and coding style. Nearing completion

Finally done switching to ElasticSearch spell checking

Fixed up a loose end in the ElasticSearch Suggest module

Trying to make elasticsearch suggester usable

Removing spell correction functionality and moved indexing functionaltiy to separate file
added ui features

Links properly using jump_to now

Pull request comments and minor refactoring
More pull request comments addressed