Add Word and WordStorage class

@john-hu Please help me review this patch. Thank you.
You already introduce "common-io.jar" here. Why should we use our-owned version to copy byte by byte.