Added methods that give the shipping information for a role entity.
The shipping fields are only given when all the required address fields are set. Otherwise the residential fields are returned.
class GenericViewError(Exception): """A problem in a generic view.""" pass