Rough shot at a basic `cat` implementation

This is a skeleton `cat` reimplementation in Go, with support for
printing line numbers.