samples are waveform'd and play/pause/stop'd using wavesurfer
separated app into two main parallel parts: player and library.