fixed 2 issues
 - one with saving rooms - did not work after some time again since JSON
   is now sserializing RoomState rather than Room, so moved the
   annotation
 - room save also did not work properly in angular, used more standard
   way - directly expression for the room.$save rather than custom
   method and using index inside....