refactoring item serialization
pause
implement brand-new /ti and /it command
implement '/ti [n]' command
Implement renewal /tis and /its command

And add small test.
add /tis add and /tis delete cmd, related #20
add '/tis reset [-f]' command (implement #19)
improve update check logic and fixed #22

* Full version format example = '1.0.0-XXX (DESCRIPTION)'
revert to 27607b6a2344b6c1990b77db338d4cb7137b8249 for merging branch 1.0.0-PRE.
Merge branch '1.0.0-PRE' into tmp2