Created a main file and new CSVReading Thread.

Continued work on data-types ans stitching everything together.
Re-worked tools to use the new data-types and improved threads.