split document and add more requirement

works for #162

Signed-off-by: Hiroshi Miura <miurahr@linux.com>