NanoCloud - distributed computing toolkit