tap_tempo

Calculate tempos by simply tapping

```rust let mut taptempo = TapTempo::new(); let tempo = taptempo.tap(); assert!(tempo.is_none());

// After some time has passed ...

let tempo = taptempo.tap(); assert!(tempo.issome()); ```