Created proxy server using python. Implemented caching and multithreading