Jsonp all pages

Big commit. 

Primarily JSONP-ing all pages, and adding tests

This in turn broke the 'show more' buttons, so fixed (now pulling in over jsonp)