- Removed Python2.7 compatibility, since NetworkX v.2.4 doesn't support it anyway
- Fixed compartmented loci for adaptive networks
- Adding an edge where the endpoint nodes don't exist now throws an exception rather
then creating the nodes automatically, since there's no sensible general default
behaviour
- Removed the maintenance of nodes in different compartments, since the
same effect can be had just as easily (and with less space) using loci