made socket service better handle normal errors (user disconnects early etc.) - also added IntelliJ IDEA iml files