Added support for greater than two fonts.
Fixed #68
General style cleanups.
Added font caching
Minor syntax cleanup. Changed parameter of select_drawable_font() to const
Merge pull request #70 from graboy/master

Optional support for more than two fonts, fixed issue #68