Separating js into three files for clarity

* user.js contains user based functions and the user constructor
* sequencer.js contains the song constructor and all song related functions
* main.js contains initialization and UI functions
Merge pull request #22 from artfoundry/js-file-separation

Separating js into three files for clarity