Customize username

Allow username customization in config.yml. 

Different institution may use different attribute for username. This allow institution to customize which attribute they want to use through config.yml shibboleth section. (Most of the code was there but missing the piece that reads the configuration from the yml file.)