Computing measures raises errors on missing names

defaultdicts are great, but you do need to be
careful when things don't exist
Add a "missing column message"
Improve error handling for score_data
Big readme update