Fixing entities

1) thanks for verbosity hint
2) asked sat6 devs, most of the names are char[255], meaning, that if using utf, that has wider characters, generated names needs to be much smaller, so changing to 100

I know, offhand, that unicode characters can consume at least three 8-bit characters apiece. This can still generate values that exceed the 255 char limit. However, a properly set-up PostgreSQL database can be told to store all characters as UTF-8 chars, IIRC. I think this should be left at 255. I've not encountered issues with it so far.