Initial commit of Twitter integration from SamRaymer
Added improved OAuth support and better UX