Implement some more ToJson's
Add a bunch of traits to Network so I can use it as a HashMap key