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
Just being nit-pick... Are the above white space tabs?