Add rolling histogram and factor out anomaly detection

From `golint`:

    github.com/mailgun/vulcan/metrics/anomaly.go:45:9: if block ends with a return statement, so drop this else and outdent its block