removed support to pass in a content instance via a 'content' parameter

see #47 

i also delayed unsetting the ``content_id`` until we are sure we actually have a match. this way we have the ``content_id`` available for debugging in the ``ChainRouter`` but also for any subsequent router that is triggered. so this can be considered a bug fix.