Renamed classes.
Added the incomplete ability to do cross-collection query.

Note that this is a breaking commit. For development, run

make TEST_FLAGS="ft/db/test_driver_mongodriver.py" test_py2

to verify if the query works correctly. Also, this commit
contains the debugging feedback.