Updates to the readme, added a requirements file