Closes #11
Fixes #14
feature(search): search by term, probably unstable