Bug-22: Add Word and WordStorage class

@john-hu Please help me review this patch. Thank you.
Remove this or reformat this file.  BTW, it uses a tab in comment. Do I configure the formatter in a wrong way?