Adds accessor generator class + misc

Adds some more string extensions

Makes default item constructor set the color to white