Initial Commit

Initial commit of go source code.