Removing log references in GUI

All references to log removed from the GUI.  Removing unused gridbag
imports and neatening up the variable declarations.  Also, added some
padding between the labels on the right panel.
Adding border to outside edges of board.

Board now has a boarder around the outside so that pieces on the edges
now do not get cut in two.  Hovering over to see the ghost pieces also
works with the new border.
Search space should work with new border

Added buffer for search space to draw it in the correct position.  Not
tested but follws the same logic as the previous commit.
Implementing the save and load functions

"Save board as" now allows you to save a board to the specified location
and "load board" allows you to load from the specified location.
Locations are specified via a JFileChooser.  Save board does not work
properly yet, as default location depends on where the program is being
run from.