Added Driver, Implemented Basic GUI

Also imported stuff to make sure files can compile correctly