Finished receive work

* Riggerlib now uses Tasks instead of just putting the json on the queue
* Now possible via TCP to receive the output of the loc/glo namespaces combined
* Reworked shutdown