Added some changes to actually store the CSV data into a structure.
Will need to alter how we do this a bit, as it seems to only leave about 300 megabytes to work with for the machine learning on my desktop, and since python uses memory based on the amount available for the machine, this could be a problem. Also included code for AVL tree that we may want to alter to use as a treemap. Also, DID NOT add the dataset to the repo as that may violate the use terms that we have for the competition, we should look into that. - Devon Timaeus