added wmv type.
Large update to join to allow multiple conditionals
Update to subselects and tables to work properly with fields
Added Exists which is a extension of Conditional. Only works with subselects.