added requirements and updated the README