Changing from array to string for setting ignored patterns.

This should fix compatibility with ancient versions of bash.
Starting to split script into functions.
Redirecting grep output to /dev/null instead of using -q.

This is again for legacy support.
Updating readme to reflect change in link_ignore.