Checklinks w/ link tracking model

I think this is working, but please take a close look at how I'm (ab)using the requests module. I didn't do a lot of real online testing for it so I could easily have messed that one up. Anyhow this should print out a basic report of the various bad status codes and store all that info in the tracking table =)

This should resolve willkg/richard#214