Tidy up spacing and semi-colons.
Added some extra label size and position related configuration options.
Update documentation. Improve ID creation for boxes.
Merge pull request #7 from colinbate/bc4d4e83cf49c0c133f469fdcda58723e1f0d307

A bit more formatting control by colinbate.