Added Network Manager

Need to figure out what to do with the networking UI. Will probably be
moved somewhere else to make the network manager more modular.