o.c.alarm.beast.configtool: Handle lack of preferences gracefully

Submitted by Matt Clarke to fix error when no user, pw, schema are
supplied.