REMEMBER to change during distribution. File must be relative.
Uses iterator for going through the lines
Updated .gitignore