Updating registration code to handle forcing users to pick from
manditory group-area selections.

Cleaned up some of the error code as well.

Upped to version 6