added requirements and updated readme