Added Printing Support

Need to fix the bodge in the future. Currently done by converting the
table to a JTable as the printing API for that is far more useful as the
JavaFX API for printing