Organized classes and code changes

moved classes used to measure and manipulate metrics into their own
folder. began working on ways to demonstrate the currently working code.
Improved GUI. Optimization problem

Improved the gui to make room for the data that it will receive.  Code
needs to be optimized, it takes about 3 seconds to initialize the lists.
More GUI fixes and Multithread Initialization

added multithreading to initialization methods. created all the boxes
that will be needed for the gui.