store timestamps in irc logs in iso8601 (utc)

The previous behavior of storing timestamps in the server's local
timezone without any TZ info is crazy sauce. This maintains backwards
compatibility for those logs, however.

refs #17
add timezone support for backlog

if you have a GeoIP.dat (preferably the city one) as described in
the geoip gem's documentation, it will even autodetect