fixed test
refactoring of adapter to be more testable, implemented unit tests. started implementing example rulesetfactory accessing using interface and accessing items