[MODEL] Mulitple Model Search

This takes the example code that @karmi presented in https://github.com/elasticsearch/elasticsearch-rails/issues/10 and exposes it via `Elasticseach::Model#search` 

Basic usage is:
```ruby
response = Elasticsearch::Model.search('jaguar', [Animal, Automobile])
```