Use backbone.localStorage, backbone native url handling, and a bit of test cleanup