few comments, setup constants for track, sector, block, set up local
storage, things like that ... nothing too exciting yet - Oh, also stole
... umm borrowed a html storage check from diveintohtml5 and give credit
in comments ... (I did add a slight typescript twist :)