Refactoring SocketIO library. Adding comments. Deleting useless functions. Separating HashMap library