Added some sanity checking to config parser.
Added some better logging messages
Added support for tab-separated alarm definitions.
Reloading the alarm file is easier than anything clever. Resolves #1.