made deletes cascade where appropriate, also fixed badge locking for deletes
Merge pull request #377 from magfest/deletion_fixes

made deletes cascade where appropriate, also fixed badge locking for deletes