override foldLeft, foldRight, foldMap, map
remove InsertionMap Functor instance. it is unnecessary because there is Traverse instance
fix insertionMapEqual
add InsertionMap test
Merge pull request #520 from xuwei-k/insertionMap

some improvements InsertionMap