adding Solver interface
adding basic UI implementation
moving control functionality from runner to UI
reconfiguring logging, adding logging package
refactoring structure of object composition
adding solution structure field to Clue class
Solver module now removes candidates with wrong structure
Solution object now strips lang tags from solution text
adding Pop class to contain static constants for resources
adding hasGenre property to ontology and property consts to Pop class
adding ontology class consts to Pop class
ModelLoader creates OntModel
inferred triples now added to model using RDFS reasoner