TODO: background on debugging HTTP communication with wireshark, firebug. links to tools. examples of using API with curl.