Various minor improvements

Hi! Here's a collection of changes which I believe make `dash-at-point` more flexible and convenient. Thanks for creating this useful library.

Cheers,

-Steve