add twitter support and oauth bearer flow