adding support for US military addresses

Added better support for US military addresses and a weighted address
generator.
can you provide some user case scenarios showing when this could be useful?