Fix parsing of operators 'tcp' and 'udp'

This patch fixes issue #15.
This is correct for just "port 80", but not  "udp port 80".  "udp port 80" should only check for UDP, which I can't remember which one of these protocols it is.  (Protocol 6 is TCP.)