move template generator to typeframework-cli project
run test before publish to npm