kept track of all not-good links for easy reference
added BeautifulSoup as a requirement
split out the arg parser from the logic that calls the other methods with those args (prepping for sitemap crawling functionality)
turned the comments into docstrings
Added sitemap crawler function and handled javascript-only a tags
added logic to exclude off-site links from the sitemap check and considered some edge cases
cleaned up the output a little bit
added writing final results to sitemap method
sitemap method now ignores anchor links on the sitemap (but not other pages)
Added verbose option (now by default suppresses excess output) and improved anchor skipping
fixed paretheses mismatch causing an error
added some logic to only check a url once, to ingore javascript, and cleaned up the verbose option
Merge pull request #1 from swansong/master

Here are all the tweaks I made