Add Search Studies object

This object has natural language parsing for searches and returns a dictionary of {study_id: [samp1, samp2, ...]} of samples and studies matching the search query. An example query is also in the documentation, showing you can get pretty complex with them.
Have we been including a ```main``` block in our other modules?  I haven't really notice...