Fix the auth to be more generalized for github, google. Also added attachments
support (so, PDFs, .doc, spreadsheets, HTML) and making the plugins more
generally useful.