Fixed "string out of bounds" and "no zip" exceptions

Additionally cleaned the repo by creating a gitignore and removing files that did not need to be tracked by the project.