added logic to recorder.js and main.js that allows for more semantic asset urls, and public access to s3 assets