inject settings to plugins
implement ServiceLocator class
added comments
implement parser interface and register the markdown parser as default parser.