swapping mark for incr, so that measuring volume of flow is more natural
removing license from every file (it's in one file)
splitting counter into it's own file
simplifying the counter now that it needs no initialization
added test for ratecounter scheduleDecrement returning immediately
added benchmark for counter
go foo.bar() is faster than time.AfterFunc
Added parallel benchmark
added benchmark with a 5 million existing (fails from too many goroutines)