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

@a-hamshary  @Nour2610  @mbelraka  @ammarwa  review guys