Switched to using go-metrics instead of plain, custom structs.  This will make export to Graphite, etc, very very simple.  Did some beautification - hiding structs and consts that don't need to be public, adding documentation to public methods, etc.