Added the basics of being able to have a client read/write from the server