first pass at reputation package
gofmt
restructure reputation interface