More use cases & finished Viewer updating

List of Use Cases currently complete up to this point/in this commit:
1. Approve/Deny Network Configuration file (Security Officer)
2. Show contact information for Network Configuration file (Manager)
3. Create a Network Configuration file
4. Remove a node (Network Engineer)
5. Update Viewer (after XML file load)
6. Update Viewer (During simulation)
7. Update Entity List (after XML file load)
8. Update Console (after XML file load & during simulation)