make twitter oauth return an object not a string.  add more protective logic in case there are api errors in twitter since 3 api calls will be made instead of the standard two.