Added classes for addresses and a thread safe address table