First attempt
ODM Query Builder implementation

- Follows closely the ORM QueryBuilder
Expression visitor: Comparisson
Rest of ExpressionVisitor implementation
Cleaned up QueryBuilder (a little)
Removed .swp
Fixed up QueryBuilder
Fixed up tests
Functional test and not supported exceptions

- Removed Parameters as they are not supported by Jackalope.
Removed unused use statements
Added functional test
Prefixed PHPCR Query methods

- Changed method names to reflect that they operate on Phpcr queries.
Refactored "from" logic

- ->from() now corresponds to the Document Class
- ->nodeType() corresponds to nodeType
Fixed document repository
Support for "nt:base" if no nodeType specified.
Updated doc block comments
Removed UPDATE|DELETE todo
Query Builder uses wrapped query

- DocumentManager returns wrapper PHPCR QueryBuilder
- Query builder uses a wrapper ODM query
- Can call ->execute() on returned query object and get Documents
->execute() is proxy, ->getResults returns Docs

- ->execute() now does the same as it did before
- ->getResults() returns an ArrayCollecton of ODM Documents
- Cleaned up visibility
- Fixed doc annotations
- Added QueryTest
- Added primitive test for DocumentRepository::findBy
Refactoring query

@at: Max results etc.