multi/dual class options

extensive work on add/remove classes so hp/class/exp values are handled
properly.