modified userkey controller to prevent duplicates
added security annotations
added springsecurityservice to userkey controller