Added support for labels on the advance() method

Requested in #32 

I've added some tests, and mirrored the existing tests for labels (including not displaying a label at 100%)
This space between the docblock should be remove too.