basic metronome, added knockout, baseviewmodel tests