Add gui functionality to STS

Functionalities include:
- Visual representation of hosts, switches and links synchronized with STS
- Changing STS topology through GUI
- Reloading existing topology previously saved to a file