pull things out of application.js and into separate files
tried to remove as many inline-anonymous functions as possible
wrap globals in function
settle merge conflicts
Merge pull request #42 from waneka/jeffrey-refactor

Jeffrey refactor