updated hit_highlighter to new syntax
provide a 'query' kwarg for HitHighlighter.hit_highlight for backwards-ish compatibility
converted validation module to conform to latest ruby build