added sourceData class and more!

-sourceData class will be a general file manager to read in a file,
interpret it's data, and pass the sorted data to a class constructor