Rename poller to more descriptive name
we don't care about the source port, so lets simplify for the time being
Add gitignore, *~ and *.pyc