Added Server and RMI. Needs refinement.