Loops dhvd
This merge fixes the issues identified in !35 (merged) (improved function names), changed the "START REC" text to "RECORD NEW TRACK", and fixed a bug that where attempting to delete a track when no tracks are loaded would crash the software.
Issues that still need to be addressed: Color sweep path name is broken that leads to unexpected behavior for that pattern