Transition to go, first commit
Added the go files