added SocketListener

- able to receive commands throug console and socket streams
- improved commander system
- other changes