The Q Platform for powering Social Applications