Create CeilingFanHighCommand with an undo option
Added OFF to the static variables
Add Undo to the CeilingFanOffCommand
Remove unneeded if statement
Change CeilingFanOnCommand to CeilingFanMedium, and add undo feature
Create CeilingFanLowCommand
Rename CeilingFanOnCommand to CeilingFanMediumCommand