Mark node app as private
Fix error handling on Twitter callback
Organize source files, use AMD/RequireJS