Initial font support

Adds font functionality and two fonts: a small (5*7) font and an icon
font. Also adds test to verify wrapping functionality.