Added edit funtionality to client screens and java tier