implemented where clause splitter

returns AnalyzedRelation but is called tables()? Think this should be relations() or relatedRelations or make it List<TableInfo> tables.. (though I still don't like it that we have a List of TableInfo here)