Cairo love

As far as I could tell, this branch didn't support changing the font size, so I've attempted to add support for it.
Also, looks like support for two fonts was removed in this branch, so I've updated the docs to match.

Example usages:
echo "test" | bar -p -f "DejaVu"
echo "test" | bar -p -f "DejaVu:18"