improvements to google calendar event parsing

* URLs can be pulled from event description field now (without special
tagging)
* some JSON output cleanup (better encoding)