Merge pull request #1 from Toyz/master

Created Pull request
Merge pull request #2 from Toyz/master

Fixed hashmap location mistake
Slight documentation change
It turns out that .equals() doesn't work too well on nulls. Fixed that NPE
Eliminated GUI checks with unified functions for text output
Shortened println()
Added Serial UID, removed unnecessary warning suppression
Moved Print to Utils, created getter setter for GUI in Utils

Slight clean up of coding order random TAB existed in the end of GUI has
been removed and a few other things have been tweaked for easier
usage... Also finally added a title to the GUI