Moved commands to separate classes.
Implemented mute persistence.
General fixes.