Refactored MethodCode to ResponseCode and made everything use it instead of number. Refactored MessageWriter/Reader. Refactored CoAP.