Create HostAsyncResponse interface and make the HostActivity implement it. This will be used for handling return values from async tasks like scanning ports. We are now showing the MAC address under each host that is found during the scan. Because of this we can just pass it along to the next activity and remove the code from the Host class to find the MAC address