Updated doc comment; added license and added more meaningful class comment.