Added javadoc and updated libraries
Added a client/server structure and made the project platform independent.