os() function

For client & server.

Server's version is an overloaded version. It expects no parameters.

Fixes #233