GUI commit

Designed the basic GUI operation and converted most data import objects
to grab the files