Renamed EphorteHandler to Fragment

- Moved the parsing to into fragment since it's an implementation detail
Made it possible to mock out EphorteFacade
The testrunner now display results to stdout again
Moved ePhorte-specific code to the Facade

- Made the Facade into a singleton instead of a static class so we can
  do better unit testing
Write the fragment source to the object