Handle user and channel modes

Still wont handle modes that take arguments without users. Need to
figure out how to handle that.