Added correct fonts, started fixing coordinates

Added createFont and toJavaAWTColor methods which help with converting
fonts, which is now done!  Some text coordinates are still heavily off
though, but that will be fixed.  Also, no buttons can be clicked yet,
but that will come soon.