added support for any length line when printing the line if an error is encountered when parsing the file.
build.sh does a clean build.
some minor commenting changes