More accurate and plentiful info, bugfixes.

%CPU now uses values from top instead of ps, because they are more accurate.
Added information about kernel, network, data from sensors (temperature, fans etc)
Improved efficiency (poll only once per all sockets, poll less often if no clients are connected).
Remade monitor.js to use chain() async queue framework