Fix some docs
Replace all list creation with generators
Replace frozenset with fnvhash. Fixes #2