Added classes for addresses and a thread safe address table

maybe a better name?