Major search code rework, added 24 hr caching for search results, removed
class structure, cleaned up code
Add beaker to requirements.txt