Added comments
Removed "Extension" from ViewEngineStartupContext

All it was doing was passing in the extensions to the view engine.
And it got those extensions from that same view engine object.

Seemed kinda pointless :)