Updated configuration handling

Updated the service provider to be more inline with standard laravel configuration handling.