Changed the behavior for smart-y-axis to only show the extra tick at the top if the data max value is not 'nice'

Fixes #181