Move confirmation to a trait. Added force flags to relevant operations.
Added missing php version constraints
Fix merge conflicts.