Fix TUI node switching mechanism
There were not properly handled cases like
- our current node is offline
- new node is offline
Also it's better to use Clive Node instead of direct usage of AsyncHived from helpy. Clive's Node adds useful mechanism for checking online/offline status and caching basic node data.
Edited by Mateusz Żebrak