Differentiate between schemas for tables and views

Previously when Lasy would check if a table or view existed it could not differentiate between tables and views that have the same name (ie, it wouldn't use the schema even though the TableExists function accepts a schema as a parameter). Now it joins on the sys.schemas table to find tables and views. I have not been able to run the tests on this though as I do not have the LasyTests DB.