started mvc refactor, created init, controller

I renamed the files appropriately. Normally I wouldn't create a pull request for this but everything still runs ok with Eiko's js file. Wanted everyone to have the most recent file structure, naming conventions, etc.