began search functionality, updated gitignore