Adding max_font_size and min_font_size options

This lets the user pass in min_font_size and max_font_size to the options when calling fill_with_text(). This lets the user ensure sane bounds for font size while still retaining the ability to force text to resize to fit.