Add latitude and longitude to Address

This commit adds support for latitude and longitude. Implementation
uses a random generator and formats the decimal as an 8 digit decimal
spread between the integer and decimal parts. 8 digits is sufficient for
most applications.