MDL-18375 calendar: changed the class name to reflect the new directory location and added PHPdocs