dialog/ui organization

reworked character class level dialog to be more compact and easier to
read