round out more specs/tests
flush out more tests
few small fixes to js frontend

  - remove canvas toggle component from default display
  - handle edge case where axis-angle is not rotated
    away from x-y plane
add refresh method to js Station
small syntax fix