search: album and artist support

Added support for searching for albums and artists. All tests pass locally, should be good to merge.