add import line
add Send,RecvAll,RecvN,Buffer
fix SendAll
make test tests generated code
some preliminary tests of generated code
gitignore the generated code