bug fix in GenericLocation.
bug description: negative latitude values has been converted to positive.
Tests has been added to the unit test.
Merge pull request #1102 from benmoovit/genericLocationFix

fix bug where leading minus signs in latitudes were ignored