adding support for US military addresses

Added better support for US military addresses and a weighted address
generator.
For future proofing. Since random_weighte_elements is looking for a list, it will throw an error when it encounters a list without the weight attached.