added pagination to DoctrineListBuilder
implemented count functionality in DoctrineListBuilder
implemented joins and sort
added search and field filtering