Add Word and WordStorage class

@john-hu Please help me review this patch. Thank you.
Error handling: what should we do if the word insertion is failed. Maybe, show a toast or do nothing. If we want to do nothing, we should write it out.