created a FontLoader class that can load fonts into the JVM's graphics environment from the classpath to augment what the system already has installed
set up Goudy Old Style for the textual icons, loading from the classpath, and tweaked the text layout slightly for the new font
fixed the classLoader dereference now that fromClasspath is static
set up DefaultLayout to load the fonts it wants from the classpath
added drawing of the casting cost
removed extra underscore in Sally's flavor text (copy&paste error)
made the internal Icon classes from the icon module package scope, so they can't leak out
 * changed Rectangle to Rectangle2D
 * updated some variables to match new terminology
allowed Collection to the constructor, instead of List
removed extra underscore in Elysian Brothel's flavor text (copy&paste error)
commented out drawing the registration boxes for the various elements
added support for LineBreak and tweaked the line handling to be paragraph-level
put a document-unique suffix on all the dynamic elements' ids to avoid collisions
draw the textbox's content
added the right naming suffix for the textbox mask gradient