Fixed printout related bugs:
-Entities weren't calling print with their id's
-Vending machine print call parameters were messed
-getGUID was off in some cases
-One of the print calls was incorrectly creating PrinterEntries

Added getName which gets an English name for debugging GUIDs