alarmobject handling updated: use aao of object if defined and change difflib cutoff for material to be more strict, closes #8