fix latitude validation

Previously allowed -180..180 instead of proper -90..90.
Merge pull request #257 from hynkle/latitude-validation

fix latitude validation