Initial attempt to make the 'simple-curve' sample work as an introduction
to Shoes.
Have added a 'Curve' class to lib/shoes and lib/shoes/swt.
This seemed to be the 'simplest' implementation to display an image
matching that on the cairographics samples.

Possible immediate issues:
* Should use Point instead of x1, y1 etc.
* Doesn't calculate the bounds
this needs to work
added base font method and initial tests, also test from test_block_spec are passing again
gettings tests filled in, need to add functionality of SHOE::FONTS global
Set underline style by lookup in Hash constant
getting Shoes::Fonts working with Shoe::Font
working on getting system directory depending upon platform
getting close all tests passing right now; need to look at full functionality
goodnight github. zzzz...
working on copying font into font folder
copies font to folder now but getting cant convert nil to string error on 10 tests
working on squashing dup NilClass bug
got down to 4 failures with dup NilClass error
got dup nilclass error fixed, need to rewrite test that is pending
Updated curve to use Point rather than individual X,Y coords
got some todos setup for next steps
ready for early pull request
working on fixing broken build. I beleive the issue was with case statement and travis build on linux box
should build on travis, I need to write the tests better
Remove complex and duplicated condition on assigning underlineStyle