Added IPage and IDatabase interfaces to allow mocking in unittests
Additional Query functions allowing more Pocos being involved in a Query