Initial support for multiple networks

Need to support:
  0 networks,
  2+ networks at startup,
  and connect to new network while running