Improved Grading

I a grading function so we can do more complex grading, I added a
rouding error fix to start.

Also my lab1.dat file is causing me troubles. I opened once and tried to
modify the file, it broke it then I restored the file. But now its not
showing up.