Various

GnomeSort and CocktailShakerSort added.  Working unit tests also added
for each.  Wrapper added in utilities forCancellationTokenSource to
enable easy unit testing.   SortForm.cs updated to use new wrapper.