Fix notification sounds
Fix channel settings not saving between restarts
Use protocols in place of subclassing NSObject

Obviously better coding