ignore .pyc files
added "server-side" porterd.py
refactoring + message handling