Java User Controller and Resource Updates

Fixed User controller so that User Type is persisting correctly when
registering from the registration view.
Fixed Resource Controller so that only logged in recipients are allowed
to post data.
Fixed the Recipient Category, Resource Type is now persisted as the User
type.