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
Should be DEBUG, I think. Otherwise, @mwhahaha will haunt you down for filling up the log file everytime we create/close pools