added wavesurfer directive and re-styled applicatoin