49 setup

- updates gogo and created setup thor methods
- cleans up dependencies
- refactors code: CodeSample, TestClassBuilder, Traverser