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 should be
sufficient for most applications.
Add unit tests for latitude and longitude
Improve latitude and longitude unit tests
Merge pull request #3 from isadaqah/isaac/latitude_and_longitude

Isaac/latitude and longitude