Added support for custom table names in CRUD operations.

Quick and dirty support for custom table names for models. Added a bunch of optional parameter overloads.