Bug 1055043 - [Music] modularize the views

You're doing something like:

```
var App = {
};
App.init();
```

Maybe it would make more sense to do something like this:

```var App = (function() {

var app;
// initialize the app object
return app;

})();
```

I see that style quite a bit in Gaia for creating global objects like this.