Feature/ie8

Implementing ie8 support for feature #19. Added a whole bunch of tests, which now pass everywhere tested (nodeunit, chrome, ie8, ff).