AlarmConfigTool handles lack of preferences gracefully

Modification to AlarmConfigTool so if no user, password or schema are supplied (either from an ini file or the command line) the tool exits gracefully.