add requirements.txt and update readme with setup instructions