added requirements and installation instructions