Major change to data validation on Add Activity.

All errors with add class now show in one dialog rather than multiple
steps. Also, added in function for clicking user class blocks. Currently
it just shows the edit/view activities, but does not yet populate the
data on the activities so need to do that next...