Merge pull request #276 from craighooghiem/1.7/develop

Adding Hard Delete Functionality to Model_Soft
Demo of checking for cascade relations before throwing a cascade delete exception / checking for soft models