pom.xml protocol dependency fix
loads of stuff
Basic networking client/server