Add: nickname validation

Add: debug route

Fix: bug with multiple socket handler being binded
Refactor: NicknameScreen constructor

This reverts commit bf0546c6f7176e9457debf465fdd7f839e0f7795.