Add Channel model
Comment
Add User model
Greatly expand compiler warnings; treat warnings as errors
Custom Channel isEqual
Can't favorite a Channel twice