removes entities provider, adds SitemapInterface, SitemapEncoderInterface, include integration tests when run phpunit

removes doctrine dependency