Submit for review

Finished most of the work. Pleas try the java file according to the
README. the dictionary file and number file can be found in the resource
folder.