Outlining Logging structure
Adding in some Networking Functionaloity