UI: Update tests
UI: Add tests for audio controls
UI: comments (removed a FIXME, added a TODO)
UI: fix audio mute image path
UI: bump version to 0.6.2
UI: Add vendored  squarefeet / ShaderParticleEngine js dep

https://github.com/squarefeet/ShaderParticleEngine

Sourced from latest dev branch commit
https://github.com/squarefeet/ShaderParticleEngine/commit/1584fcf8f858ba5f597c1daf12f74e29070f0f31
UI: add particle engine based star dust effect
UI: extract the progress bar out into its own component
UI: extract canvas lamps into their own component
UI: extract reusable mixins from index page
UI: fix broken tests

UI test suite now successfully runs again, though tests still
need to be split up among the new js structure
UI: split js ship into smaller modules

ship.js was previously getting too unweildy, splits logic
up among general functionality.

Tests have been updated
UI: split js station into smaller modules
UI: small fixes to refactored ship gfx
UI: split js galaxy into smaller modules
UI: small fixes

- create some default ship attrs in genrator
- add common registry mixin to more pages
- animate scene on star dust loading
UI: new galaxy graphics (work in progress)

Currently experimenting with using the vendored
squarefeet/ShaderParticleEngine to generate galaxy gfx w/ better
performance (current one isn't terrible but could be optimized).

Work in progress, playing around w/ modifications to vendored lib
itself, will send upstream once things settle down