Search functionality. Closes #2