amend comments
Fix use of promise-chaining
Add method for finding device by country
actually return the promise we promised!
alerter now uses promises throughout