UdpTransaction now implements Runnable

UdpTransaction class now implements Runnable, no need to return Future
object. Modified CustomArrayAdapter to accommodate changes to
UdpTransaction, and began work on SMRSMain