24 - implement music recording code and client js code and singing activity model #284

@madostar  @mbelraka  @Nour2610  review