Issue #24: code cleanup, no need for .pyc files in git
Issue #110: CPU over-utilization fix, penalize network polling when it doesn't receive data