Removes the object from storage.
Returns:
1 if the deletion was a success
The item object if deletion was a success
0 if the deletion failed
The DBIX::Class error if deletion failed
-1 if the object was never in storage
=cut
-