Updated authentication to use user role schema instead of array list of strings.  Also fixed a few bugs.