bug fix in GenericLocation.
bug description: negative latitude values has been converted to positive.
Tests has been added to the unit test.