Feature improve search

Add experimental search via postgresql features. All supported via the pg_search gem.