"Enhancements" to link method

Can provide additional attributes, via hash (as a 3rd argument)
Link can now be passed an absolute url
Fix specs for ruby 1.8

As order in hash isn't guranteed
Merge pull request #10 from mrdougal/link-enhancements

"Enhancements" to link method