Refactor the application configuration management

11/21/2014  Devin Refactor the application configuration management