added requirements.txt to simplify installation of deps with pip