Add new beatLamp object for the Max for Live device “Beat Lamps".
Fix bug in webpack plugin.
Add vitest testing framework.
Add some unit tests.
Refactor utils, put musical timing modules in util.mt.
BREAKING: fix beats per bar calculation, it turns out a beat in Ableton Live sense is always a crotchet, even when the time signature is 6/8. Original function would assume beat is a quaver for 6/8 signature.