main: add meta info class
other: related fix
add UnitTest to methods and fix some bugs
add lisence and readme
Merge pull request #1 from zcfrank1st/dev

Dev