First pass at search by artist:

* Search.exactInfo(queryString, callback) gets the first ArtistInfo object where the
  name is an exact match to the artist name.

* Search.find(queryString, callback) gets a SearchResults (a set of Results) that match
  the query

* Search.matchAlias(queryString, callback) gets the first ArtistInfo that returns in the
  search response AND matches a regex test with a string against the
  artist's name qualifier field.

* Search.exactPartciles(queryString, callback) gets the first Aura where the name is an
  exact match to the artist name.

SearchResults implements each(fn), filter(fn), and map(fn) to help
sift through results.
Add built file