Merge lastest

1) Added several cases of doIt() and test cases.
2) Added several methods used in unknownword bootstarpping module
3) Updated readme
4) Some adjustments of completed code.