Added callback of really_destroy when its actually destroyed and association with_deleted to belongs_to.

As the destroyed callback is called when really_destroyed I needed a callback and ended up adding in the code to call the callback 'really_destroy'

Added association with_deleted: true to belongs_to to fetch all the data including deleted.