Finished basic networking framework