refactored user_profile tests
fixed user_profile form labels and handling of types