Added JavaDoc comments, enhanced UI.
Added JavaDoc comments for methods,