Updated java doc. Optimized communication server. Changed icons.