major change, update EVERYTHING.
Added another client implementation, support for windows.
Added client updating to the client-setup.sh script.
Added displaying of swap.
And some other minor changes, like correct unit displaying