add MetaGenerator

This class is basically getting all required information for meta
description, title, Facebook Open Graph and Twitter Cards tags.
ensure we prepare the meta data for all pages
add initializer with some of the new config elements