add exception handling
update tests; alert.ID is a string now, cause the main alert has a preceding zero
bump version and update docs