Work so far

Signed-off-by: Silas Snider <swsnider@gmail.com>
gofmt pass