Simplified network code

- Now, networks don't have to explicitly do
  `with self:`; everything inside `make` is in
  the context of the network.
  - Note that if you do do `with self:`, it's fine, just unnecessary
- Removed `with self:` from all networks
- Addresses #253