Library improve and readme.me rewrite