improvments to assignment flow

- adds ability to add voxels in JS (but removes avatar testing since it needs to be changed)
- allows the assignment-client to specify what kind of assignment it wants to receive (single type)
- moves the AudioMixer and AvatarMixer classes into the assignment-client target