include required args
amek sure index is created first before returning
make api more in line w/ mongodb's; Connection objects are not uselessly
initialized anymore, Connection()['collection'].search() works
make create call work
correct args in other api calls
make inspection of collections derived from connections possible by
adding  `__dir__` method.

factor out utility functions
move function to connection
clean-up
add a script to run console for solrcloud
make installation of ipython optional
update docs
add console example
update README
add docs to collections
move some objects to utils
index: pass additional args via kwargs
add repr to objects
modify licence
modify repr for solr results
improve pretty-print of solr responses