Improved GUI and moved controls to the bottom
Fixed simple errors and added ability to use the table
Removed un-needed interfaces that were never used
Organised imports
Created a new package and moved the files over