Changed drivers initialization to non-blocking and added timeout retry mvcp-driver connnection.  Made playPlaylists function wait for mvcp-driver to be connected before start sending commands.

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Changed driver initialization to check if U0 exists and reject promise if it doesnt

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>
Added tests for this functionality

Signed-off-by: Juan Martin Runge <jmrunge@gmail.com>