Update TableOperation API, Fix core data delete

Moved the item property to the public api on table operations, removed
the constructors, and fixed core data store delete to use the passed in
query correctly