Added general purpose coding guide.
Intermediate commit - new lang.md file, and some go related testing