sort returned json keys
add docstrings
convert areas to strings for serializing keys
send ipv4 infra as json
change default edge color
enforce specific packages