Clean up source.
Refactor code into lots of seperate functions for clarity.
Begin on support for vector font rendering.

Add -vector argument path to specify generation of vector font
render for gl3.

Processes the charset into set of bezier outlines with so-far
tested inclusion support in preperation for determining correct
triangulatino of interior as per gpu gems article on vector
rendering on gpu.