Renamed principals to roles.
Added hasRole() function to Authentication.
Updated hasRole() comment.
Missed comment renames on "Principal" and "Principals"
Merge branch 'Kevin-K-feature/principalRefactor'