Export msToTimestamp
Use Marionette instead of fighting it

I finally understood the difference between currentView, open and
attachView. I've been fighting the framework instead of using it.

- Switch all el references to classes embedded in prototypes.
- Switch to using attachView instead of overriding open.
- Move controls to a utemplate to see how well marionette
  deals with it.
- Introduce a Layout and put 3 views inside
- Rename PlayerView to PlayerControlView