added extractLink function, data, updated .gitignore