Re-added the effective_principals + added a description for get_user + made get_user authenticated instead of unauthenticated.
* The effective_principals method should work transparently to shibboleth implementation as the shibboleth implementation.
* Removing the effective_principles method will cause an exception to be thrown on all secured pages.