update method name
add StringUtilTest for test StringUtil
update comment
add Storage/StorageImpl
add StorageTest for test Storage
fix bug equalsIngoreCase
update ip()