Added recorder.go
Added some structure mocks