started big refactoring
* Major refactoring to support composer and to be dependency injection friendly
* QueryPath 3.x upgrade