Consolidated stopword and stem code into helper class
Cleaned up search code including indexing and weight calculations
Merge branch 'code-cleanup' into develop