energy + spectrum added

decided to only call it spectrum because we can’t get phase spectrum
anyway (yet). Audio broken again in firefox.