NABat: A top-down, bottom-up solution to collaborative continental-scale monitoring