Changed test.js to tester.js

Because we renamed our testing framework
Fixed how we are creating a new slider

Because we introtuced a new obligatory parameter in the constructor - background context
Fixed how we are calling assertCalledAndReturn

Because I changed the behaviour of assertCalledAndReturn - it now saves (and later reverts) the original method of all
mocked objects, not just those defined in window