Factory & IDFactory added. JavaDoc comments added to server interfaces.
Setup client javadocs/comments. Code clean up & refactoring