Add "table" and "view" listing functionality
Made API cleaner using a static initialiser
Added schema name() function