#3 fixing display issues
- used xs sizing now too - on small devices to still scale reasonably
  well
- changed the logic for calculation gauge size in the javascript to
  alwasy scale to max of outside