Postgresql for search (for review/discussion only, do not merge yet)

This is a preliminary implementation of postgresql full text search.

I'd appreciate your views/comments.

Remaining to be done:

* [ ] remove elasticsearch gem
* [ ] search indexing on some other fields .. phone number, email?