initial tree topology

this may not compile, I just send this out so that you guys know what to expect. I am working the test code right now. This is my second time using go, so...
Sorry.. My fault. I didn't realize you need this for function arguments.