Added ASN Class

I added GeoIP::ASN class, and fixed compiler warnings.

Cheers,
Matt