Terrible bug with parsed longitudes not set to negative, add test