Merge branch 'develop'

* develop:
  new FileHandler
  add name filed to Record
  enhance interface.
  make level name the same length
Update README.md
Merge branch 'master' into develop

* master:
  Update README.md