add option for button text; minor change for setting class name and id; add container for calendar links to allow for more flexible styling