Finished up and added a gitignore