Rename feature module
Prevent note from having a <= 0 duration
Note can note be positioned < 0
Extract test helpers into helper file
Change part beats with 'b q'