read config file before putting it to ApplicationConfig to remove dependencies to the file system
partially extract file system dependency
change namespace
add application test