831 - Width and height account for gutter

Close #831.
This doesn't seem like quite the right way to test this. If we wanted to check that `tickLabelPadding()`, `gutter()`, and `tickLength()` have an effect on the calculations, shouldn't we change them and see the width/height change by the same amount?

Can we also add some messages so it's clear what the assert statements are checking?