REM: unneeded methods, constructors, variables, etc.
MOD: cleaned up code in general, reformatted with intellij default
ADD: several missing or incomplete java docs
MOD: hopefully fixed encoding problem
REM: IconMenu class