Added Usher support. Now updating the UI when we get WorkInfo's async. Made the UI a little better looking. This is a good point to stop development on this project at a proof-of-concept stage, as it has all the important networking components implemented, and verified UI flows from incoming network data, as well as menu selection options. See various TODOs in the source to find where the work would begin to extend this into a full-fledged Frontline.