added link_2 file, which is a re-imagining of the original link.js code
commiting to start working on XHR