Started on a new way to return search results:
The aim is to return search results as a list of Experiment objects that
each hold a map of annotations (label:value pairs) and a list
of FileTuple objects that hold file info held in the database (still to
be written).