Add omniauth-shibboleth gem and defines necessary routes for using Shibboleth.

Overrides login/logout behavior to allow to bypassing the login screen when using Shibboleth.

Fixed #84 & #85