Added the beginnings of the network library