Internal Metrics Channel

In regards to #81, this is an implementation of an internal metrics channel. The interface looks like this:

```go
enabled := true
verbose := false
mchan := metchan.New(enabled, verbose)

func hello() {
mchan.Measure("some.function", time.Now()