added COUNTERRATE builtin machine
added filtering tools to smooth a series of data points to estimate speed
added support for filtering and COUNTERRATE objects