Big update to dyn dec class MAR

Allowed long wait elements >66000us
Split phase calc and gen function into different functions
Created new function for tau_cut that should work on arbitrary sequences
Added option to ignore small decoupling durations
Allows for easier use of subsequences and branching in phase
calculations