Make a applicationCache service.
Don't crash if you can't save to localStorage