Add .gitignore to ignore local files unnecessary to development.
Clean up unnecessary files and fix assignment/checking errors
Correct .txt file exclusion