Added all the files provided, as well as a .gitignore