Major rewrite for Twitter OAuth and general authentication cleanup.

NEED npm install and npm update!