gofmt styling on all go files
Initial work on hierarchy demo, more work on matrix.go