Initial commit. (IN PROGRESS)

This initial commit roughs out some of the basic concepts of Go so that
I have examples to use when implementing the rest of the code.