cleaned up message utilities, added NOTICE, and added documentation for portions of the IRC protocol used