picojson json library
name generation reworked
refactor
name generation redone, final touches