adding in initial work on code test and TDD examples