Completing module by completing command classes; fixing a myriad of syntax errors and using WriteServ (WriteNotice does not exist in 2.0). Decided to use NOTICE as adding another numeric is going to be cumbersome. Still not tested on an actual network yet though.