Adds soft delete functionality to all models (except user)

What this does
---
This uses the paranoia gem to soft delete everything instead of deleting.