ping failures enter offline mode, disabling sync; persist collection when ping is restored
Add Home#ping to reduce server load for keepalive pings
Move spinner to Backbone.sync and show a warning when syncing fails