made simple csg scene a bit more interesting, some testing on dodecahedron

and added string representation for some types