Refactored the Insertion Sort Method to make the interval based call internal
I currently don't foresee a reason for an external consumer to call Insertion sort with a specific interval, since all that would produce is garbage, if it's not called with interval 1 a final time.

Added the [assembly: InternalsVisibleTo("JamLibTests")] Attribute to allow the Unit Testing Project to test Methods and Classes defined as internal