adding initial client code

Signed-off-by: Tomas Žemaitis <tomzmt@telesoftas.com>