Updating specs, making it look prettier, giving the enums defined in IRCMessageType values so they can be easily used with scripting

Still doesn’t build in simulator.