Added networking, updated readme, commented everything