Move tests to *_test package.
go fmt
Adds a FormatSink for producing formatted output.
Update TODO
go fmt.