bugs fixed
added listener methods for popular socket events to AtomicSocket
socket listening is more generalized
bugs fixed