Add new file toolkit.py in. Begin to refactor
Finish some of the refactoring
重构结束，但是还没有测试。
Refactoring finished and tests are passed.
Merge pull request #1 from iiisthu/refactor

Refactor
Now deletion is finished.