Refactored strings formatting.
Added initial implementation of the sub-queries support.
Added ability to specify sub-query by providing relation property.
Added many-to-one sub-query support.
Fixed an issue with RelativeObjectSubQuery when related object doesn't exists (null foreign key).
Fixed Construct class for the case, when it is not the only entity in the query.
Fixed existing tests.
Temporarily marked some classes as private. Fixed PY3 support.
Added ManyToMany relations support and some tests.
Tests, PyPy and Py3 support fixed.
ConstructQuery refactoring, now it subclasses sqlalchemy.orm.query:Query class with ability to create your own ConstructQuery with your own base query class.
Fixed sub-queries and added tests for nested sub-queries.
Now function definitions (define decorator) are able work with one-to-one and many-to-one relationship properties as arguments.
Added ability to specify a scoped session when defining ConstructQuery.
Updated "pip install" location in the README to include specific branch.