added arraylist to the packetCaptureListener to use as storage for rule objects and am finishing up the compare method