Bug-22: Add Word and WordStorage class

@john-hu Please help me review this patch. Thank you.
May we fire progress with 100 twice? The first one is fired at line 64 and the second one is here.