Starlight cleanup

FE:
- renamed scripts/directives/pulsar-bottom-menu.js to bottom-menu.js
- Refactored starlight visualizer "controller" logic into the Angular
"Whateversphere" a.k.a. the pulsar:soundcloud-player directive. It
simply drives its own UI, now.
- Factored exploding logic in pulsar:soundcloud-player's "link" function
out to the new PulsarSoundCloudPlayer class