Typeable consent url

Added support for typeable consent URL (issue #87).
@ben-jones, can you review this please?