Added persistence
Added code to queue and dequeue coordinate changes when network is unavailable/available