Start using DefaultDict from DataStructures; README rewritten