issue #43: fixed bug when DBUtils were using the wrong table
issue #43: fixed empty database/table handling
issue #43: added code responsible for dynamic class generating and mapping change
issue #43: added tests for dynamic class generating