add dynamic finders initial support; fix pools and transaction manager critical behaviour bugs; improve logging; improve test coverage