changed gitignore to forget *.xcuserstate
Improve: Detection of "reference tables",
i.e: tables with a single id and a string (± enum)
Reference tables won't allow "reverse" navigation to
the "domain objects" that point to them.

Fix: garbage in naming of "many to many" roles.
Improve: Beautifuling of mapping summary output.