Break up files to seperate concerns
Merge pull request #24 from valleyjo/dl/break_apart_fixed

Break up files to seperate concerns
Rename scripts to js
Drew halp
solving merge conflicts