Fixing up current font implementation

* fonts did not go into loaded_fonts
Preliminary version fo the refactoring to use the Swt font impl

* do not check this commit out due to test not passing issues
* see #313
Moved setting the backend into the SWT file and there to the end in order to prevent errors... refer to #313
some specs for the backend font implementation of Font
OMG I forgot to add the font implementation all that time...

* thanks TravisCI!
* that happens if you have a heap of untracked files around...
  should clean up.
Merge pull request #314 from PragTob/FixUpFonts

Fixing Font implementation moving responsibility to SWT