extract each and contains to their own util modules
add IE8 to the CI environments and fix problems