"Enhancements" to link method

Can provide additional attributes, via hash (as a 3rd argument)
Link can now be passed an absolute url
Adjust ignore method to accept/define ignore pattern as multiple arguments or as an array.

Ignore only takes one argument, so need to call it multiple times (if want to define more than one ignore pattern)

Signed-off-by: Dougal MacPherson <dougal@jtribe.com.au>
Merge branch 'refs/heads/ignore-method-takes-multiple-args'
Merge branch 'master' of github.com:mrdougal/pith