Added video/voice chat capabilities

Closes #21.