Adding requirements and updating the README