minor jslint fixes
more comments to prevent people from misunderstanding the purpose of protocol.js
whitespace
updated examples
added config.secrets.js to .gitignore
udpated api_protocol.txt to include the 'post' verb, and fixed some errors in reponse data where verbs were missing, cleaned up various bits
erge remote-tracking branch 'upstream/master' into post-verb
moved post text from activity.object to activity.object.text as per docs