Added QueryBuilderException, Added AbstractDao