Merge test branch which contains useful comments

Test branch was used to add missing JavaDoc comments to public classes