Easevents Web: Solr indexing

* Added solr searchable blocks in models.
* Small code refractoring.
* Minor bug fixes in ability.rb
* Text search working
* Added user show page from previous commit.

TODO::

* Need to add solr search for location.:
* Add location module.