Add Spring context to DaoFactory
Add ConnectionCounting
Use DataSource interface