UI Updates

- got rid of the UI package as things in a named package cant create
instances of classes in the default package (just found this out)
- Move the board implementation into the board class so that it can be
used as intended
- Changed up the UISquare class to give it a different look and feel
- Added some basic mouse hover functionality to test actionListeners
- all the only code is still in there just commented out (mainly) as i
have a thing with not deleting old code (especially code that isnt mine)
so feel free to remove the commented out bits if you want