implements basic async fetching of pages
links are now parsed from pages in preparation for recursive crawling
first Crawl() implementation
new implementation of Crawl() using buffered channels
crawler is working, but there are issues with using buffered channels to store uncrawled links
Merge branch 'master' of github.com:aaasen/crawl into wg
adds better error handling in getLinks()