Properly parse commands

- If the first character of the message is a colon, then a prefix is
  present and store it in sender.
- Replace the ex array with args which does not have the command
  changing places dependent on if a prefix is present.
- Alias args[0] to command.
- If a parameter starts with a colon, properly handle it by
  concatenating it with the remaining parameters and removing the colon.
Use else if where appropriate
Fake being a server better

- We are the connecting server. Act like it.
  - Send CAPAB first.
  - Send SERVER first, but
  - Don't BURST until the remote authenticates
  - BURST all at once; stopping for the other server to finish first is
    weird
- ERROR may happen during authentication
- CAPAB may happen after authentication iff it is proceded with CAPAB
  START
Remove staff channel
Remove server specific channels

If this feature ever comes back, then all servers will have their own
channel and they can "happen" to all point to the same place. This way
there is only one code path and the possibility for bugs is lessened.
Remove topic code

If you want a set topic, use real services packages.
Remove useless bot

The bot no longer does anything so remove its waste of a UID.
Remove irckick command

This may come back later; but since all the people who should have the
ability to kick have real IRC clients, there's no need for this.
Remove mode command

This also may come back, but again just use a real IRC client.
Remove giveChannelModes

Minecraft players should just be talking not oping up. If you want
services, use a real services package not a hack of a server.

Also removing the warning on startup since it no longer applies.
Remove Channel class

Since we only support one channel, there is not need to have a whole
class or a hashmap dedicated to supporting multiple channels.
Add sendAll function

Since sending to all players in IRC.channel is such a common idiom, make
a function out of it
Add sendError function
Initialize startTime when starting
Move argmodes into variable declaration block
Make assignment of class variables idiomatic
Rewrite FMODE handling

No need to parse modes since we aren't doing bans. So just pass the mode
change to the users.
Rewrite PRIVMSG handling
Add User class
Rewrite KICK handling