Added and updated class and package comments.