boxplot default style dicts now updated with user input and better shape checking for medians