Added fade restrictions

Fade algorithm can now be limited by either by a maximum number of
jumps and/or minimum fade threshold.