Extend ConfigurationBuilder

Introduction
Application configuration files are commonly used to access various settings, from database connection strings to values that may change so that an application does not need to b...