Using eventlet to make it async
Added requirements.txt to manage dependencies