Larger player

Lots of stuff going on in this one. Basically it comes down to:

* Player improvements to support scrubbing
* layout improvements to support the giant hero
* waveform generation
* segment indicators

But I am sure it looks pretty insane.