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.
Merge pull request #33 from slade1/souranil/solr_indexing_search

Easevents Web: Solr indexing
Easevents Web: Small fix for nil solr results

* Added conditions for nil solr search results.
Easevents Web: Solr checks

* Added solr checks for solr results.
* Handling nil result situations.

TODO::

* UI for global search >> Nikhil