A single page node.js application that includes browser history support