changed create to use interface
refactored crud methods to use interface
refactored tableobj into table
added ability to get existing table with object