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.
@squirrelo and I talked, and we think (he will test) that importing the module from within the test function itself might remedy the problem. *Might* require some sort of reload.