Use "revealing module" design pattern

- update app.js SwatchAppView to be a revealing module, returning an
  init() method
- update main.js to invoke the SwatchAppView's init() method to start
  the backbone app