Changing channel segment type now works
Added buttons to add new channel segments
Deleting a segment bring a + button up
UI is re-done only when keyframe order changes

Speeds things up quite a bit changing time in the keyframes.
Ramp types are now stored in the json file
Digital channels now working