Merge pull request #173 from nelsonriley/feat/arcadeMultiLevel

Feat/arcade multi level
Comment and indent clean-up
Add variable names and revise comments
Add audio analyser to sounds
Change BPM options
Add jquery
Polyfill requestAnimationFrame
Change EDM option name
Create audio visualizer
Add audio visualizer canvas to DOM
Add modal for audio visualizer
Adjust visualizer zoom for drums
Adjust modal visualizer controls, layout and styling
Replay level if you don't match
Use native DOM selectors/uninstall jquery
Add toggle action for login/logout menu button
Clean up unused code
Merge pull request #174 from davegw/feat/sound-visualizer

Complete sound visualizer feature
Make sound when player taps each target and silence on randomize
Merge pull request #175 from areagray/feat/profile

Feat/profile