Autolink

re-submitting pull request #65 and #66 (haha!)

implements #48