Server.java fleshed out