Added rounding to label positioning to avoid half pixel positions.

This is a resolution to issue #30.  Sorry for not tieing them together, I really meant for it to but I guess I missed something in the process.