added soft delete gem plus migrations. features to come in following commit