Extracted configuration loading logic into ConfigurationProvider class
Fixed code style
Removed registerConfiguration method in Application