Readme, observer refactoring, rmi refactoring

Working on the readme file.  Breaking into client and server structure.
 Figuring out the correct way to implement observer pattern.