Added requirements.txt
Merge pull request #57 from ganeshanv/requirements

Added requirements.txt Summary: See title. Test Plan: ran requirements.txt using pip freeze > stable-req.txt, found correct versions for dependencies (already correctly formatted) and made minor edits to remove extras not required.