Fix to make videocalling work with hangout update, added logging, and fixes to issues listed below

Fix to issue #429
Fix to issue #402-407 (added logging
Are there a fixed set of possible strings for the value arg? If so, it should be made into a enum to avoid typos.