adding unit tests for querystring pushState and replaceState
Merge branch 'querystring-unit-test' into VideoSprint18