track custom events in google analytics

namely sniffed OS and clicking download button

plus refactor and fixes
  - having a separate app.js and translations.js wasn't working -> consolidated
  - declare constants as a constant rather than a service