Added number printing

Also added volatile to circbuff funcs in order to remove warnings
about volatile ptrs losing their volatileness.
Removed debug printing in cb_init

This debug print was bringing in the printf lib, which made the
elf about 2k larger than it needed to be. Now it's more reasonably
sized.