Initial commit

This is a WIP port of gregjacobs/Autolinker.js to dart.