added requirements and readme