added un-implemented selectAddresses() function, removed static from variables, fixed put value, added TODO in Server propagate, and RunDriver main