Added PreloadJS to ensure all files are loaded before proceeding. Did a lot of reworking. Also added History.js to take care of moving back and forth between items in the browser.