Automatically Extracting Structure from Free Text Addresses