Final

Still need to address empty file issue.
-Crashes when the file is empty.
Grade 94/100