fix bugs in rect unittest
add vector support to font
clearer error if config file not found
work on graphics
tweak icons and font wrapper