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