Refactored, docs, pg_search improvements, order by rank
Merge branch 'pg_search_improvement'