configuration capability

this adds the option to configure the showdown converter (adding custom extensions)
also provides a service (allows it to be used in controllers and such)