Added most of the networking stuff, just gotta work out post requests