Add PageObject Logic
add cache logic
add some example
remove version from composer, add branch-alias to master [ci skip]
Merge branch 'master' into feature/refactor-to-3.x-wip

Conflicts:
	composer.json
allow Run SeoStats version 3 run in the same runtime as version 2
add V3 TestSuide, fix autoload and fix SeoStats::__call
fix pageList
add V3 tests
refactor URL logic
add src directory to code coverage
add general exceptions
fix v3 tests
add model URL
finish model page and tests
add pageList test and some model logic
finish Model\PageList
we can remove guardMethod for SeoStats because PageList need a valid SeoStats instance by constructor
move canonicalize logic from PageList to Url
update interface for PageList