Add CancelableThread
Add SyncThread; stub out updateServer() and getLatestMovement()