added gitignore file
added requirements and implemented repository cloning