added javascript model and local persistence of estimate
removed photoswipe