DEVIDM-54: Removed unnecessary WebParam annotation
DEVIDM-54: Added contracts to svc methods & moved utility methods from service to util class
DEVIDM-54: Moved uid transformation to util class
DEVIDM-54: use utility class to transform uid
DEVIDM-54: Reuse existing code.
DEVIDM-54: Javadoc
Merge branch 'master' of github.com:stockholmuniversity/sukat-cxf-svc into DEVIDM-54

Conflicts:
	src/main/groovy/se/su/it/svc/AccountServiceImpl.groovy
	src/main/groovy/se/su/it/svc/EnrollmentServiceImpl.groovy
	src/main/groovy/se/su/it/svc/util/EnrollmentServiceUtils.groovy
	src/main/groovy/se/su/it/svc/util/GeneralUtils.groovy
	src/test/groovy/EnrollmentServiceImplTest.groovy
	src/test/groovy/GeneralUtilsSpec.groovy
	src/test/groovy/se/su/it/svc/util/EnrollmentServiceUtilsSpec.groovy
DEVIDM-54 - SonarQube issue: The type Exception should not be caught
DEVIDM-54 - Organizing imports
DEVIDM-54 - Fixed broken tests
DEVIDM-54 - replaced Logger with Slf4j
DEVIDM-54 - Wrap entire loop in try-catch instead of having one for each attribute.
DEVIDM-54 - SonarQube issue: Organize imports
DEVIDM-54 - Removed unused variable
DEVIDM-54 - Rebuilt the find by ssn webservice method to match reality.
DEVIDM-54 - Removed the find by nin method as nin should not be used.
DEVIDM-54 - Set ssn instead of nin when we create accounts.
DEVIDM-54 - Use utility method for creating principal.
DEVIDM-54 - Rewrote enrollUser to not handle non existing users.
DEVIDM-54 - Removed unused methods