Separate request parser class.
Separate response class.
Tiny refactoring.
Improve default template.
Update document and sample.
Update sample markdowns.