Rewrite, new event listeners, consistent naming, Request 'class'

Use a combination of webRequest and webNavigation events
to capture request data and set the Claire orange cloud

Send SPDY status from the content script to the extension instead of
waiting for the extension to ping

More consistent naming, all camel case

Request object instances to better encapsulate data
Remove console.log statements and add the log function
Do not show Ray ID div in popup unless loaded by CloudFlare
Fix SPDY status issue caused by variable overlap