Catch module load errors

If targetcli is not run for the first time not as root, refresh() will
fail because it can't load modules. This returns a nicer error message
in that case.

See https://bugzilla.redhat.com/show_bug.cgi?id=973852

Signed-off-by: Andy Grover <agrover@redhat.com>