Adds extensions to the string object.
Adds more a middleware chain to the configuration.
Adds implementation and tests for event dispatcher, middleware chain, and configuration.