Enhancement: Configuration

Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files.

https://github.com/owncloud/ocis/glauth/pull/11
