adding support for US military addresses

Added better support for US military addresses and a weighted address
generator.
I see. I think it's ok to keep them apart then.