Fallback for older IE

creates a fallback for older browsers so that IE9 will just be slower but in theory work with communist.

Main issue at the moment is that the chai should library does not work with IE9