Fix EF Delete error when entity pulled from cache

Fixes #104

Needed to make sure that the entity was attached to the DbContext so
that it can be removed.  Otherwise the exception is thrown that the
object is not in the ObjectStateManager.

Added spike integration tests to replicate the error and verify the fix
worked.