List of things fix

Hi Roman,
I fixed several issues with the page manager and added a test for it. I realized that I was not really doing the page manager views in "the backbone way" (I was manipulating the dom using jquery instead of just changing the collection or model and re-rendering) so cleaned everything up and in the process got rid of some issues. 

I also changed to pushstate, so the discovery.vars needs pushState = true for it to work.