update README and add requirements file