Clean up and switch from Prototype
Merge pull request #1639 from arkon/js-assets-cleanup

JS cleanup/edits in assets/javascripts