got all of the go stuff mostly working

todo:
fix bug in recursive sentence generation
break up functions into two files