An aromatic compound A$^1$ with molecular formula C$_8$H$_8$O gives positive 2,4-DNP test. It gives yellow precipitate of compound ‘B’ on treatment with sodium hypobromite. Compound ‘A’ does not react with Tollen’s or Fehling’s reagent; on drastic oxidation with KMnO$_4$, it forms a carboxylic acid ‘C’. Elucidate the structures of A, B and C. Also give their IUPAC names.