Improved iFormat with isReadable and isWritable methods and implemented it in Format abstract class
HtmlFormat and JsFormat are write only, they can't be used for parsing request