Functioning code. Add more ignores

Built and tested the project using a modified data.txt. Program runs.
Also added more ignores so that build files will not sync to GitHub.