Add requirements.txt and update docs