Feature/datasource connection pooling support

Current datasource config doesn't use connection pooling 
which will be a performance issue in long run

Added connection pooling support with c3p0 ComboPooledDataSource