commenting javascript and explaining functions
working toward consistent spacing and code style
resolved merge conflict in recorder.js
restructured javascript assets to conform with app/assets & vendor/assets conventions.