Move joins to the table module
Move tests to subdirectories
Move tests with materialized output to functional tests
Rename Column test class for consistency
Add __init__.py for nose
Fix table tests, query-level joins