Added file upload dialog and local storage

Added input to page to upload new Discogs XML file. This file is
processed, saved via HTML5 local storage and displayed. All record data
is now stored locally using jstorage.js. Also moved some var
declarations to make jsLint happy.