Major update, starting to come together... client can almost log into server