made it a module and added requirements.txt