Fixed HPF NonPreEmp; added comments; cleaned up; implemented extra credit; added output file for submission