CF 165/CF 322 externalize config

1) Externalized application config using typesafe
2) Removed environment classes as they are not applicable anymore after using typesafe
3) Externalized c3p0 configurations
4) Externalized logging configuration