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

@mbelraka  @madostar  @Nour2610  review :8ball: