first version after big refactor (without test, still not fix some
second class)
second alpha version with refactor
 1. still without any testl 
 2. fix all error class
 3. unify class name
Fix UConfig.java
 1. 修复在保存配置文件时的编码错误.