CSV Redo

Updated the CSV Importer to use the classes and such that we learned in
class. Makes the code look cleaner and easier to read
Revert "CSV Redo"

This reverts commit 76da5c7785d60a29289ea5477144d65c5771d99c.
Merge remote-tracking branch 'origin/master' into Alex
Oh Gosh I did something wrong