Added Font Selection

Works pretty well. We could start bundling more TTF files to allow more options.

The layout of the dialog could be improved. There is some empty space that is bugging me, but I don't know how to get rid of it.

Also, I think moving to the full sized image broke text placement slightly. When you save it the text doesn't end up exactly where you put it. This needs to be fixed at some point.