adding requirements.txt and updating readme to reflect new procedures