made `hoodie.remote` do `hoodie.checkConnection` when pull & push fails. Also made `hoodie.remote` subscribe to `online` event. Fixes #31