Changed Namegen Arguments Order

Namegen now takes the number of names to generate as the first argument,
and the list of names to use is created from all following arguments.
This will make it easier to have a toggle switch for which dictionaries
to use, and then just hit a button to use toggled dictionaries.
Dictionary Toggles And New Button Layout

Implemented a system such that dictionaries can be toggled on and off by
clicking their buttons. Changed the layout so that the Newgen button and
the toggle buttons are not on the same line. Added handles for all
buttons in the handleUI javascript file. Units now write levelup
messages to the main output window. Units also now get their randomly
generated names. Test was updated to also generate a set of FoE Vanilla
names.