Add search functionality
Update README.md
Update requirements
Refactor
Add Procfile