multiple address assignment

fixes issue where existing address may have been reassigned
now revert behaviour where addrs are reassigned
Merge pull request #26 from WrathOfChris/cm-elasticip-assignment

Cm elasticip assignment