exception handling in publish view.  changed package structure for
payment views.
initial set up of using reflection for forms
all components in forms are created with reflection now