Added logic to ensure UI state correctly updates on F5
Added interface, sender implementation, and unit tests for RPCs to worker
Renaming some test variables for simplicity
Added RemoteWorkerReceiver implementation and unit tests.
Updated to match name changes in workerIORefactor branch
Made Worker implement IRemoteWorker interface