Reworked normalisation and added Cube
Reworked normalisation and added Cube

Normals are now calculated when a face is added. This now gets added to
a triangle structure array.
Added cube solid.
All solids now align correctly with a Z-up coordinate system and feature
no negative vertices.

arron-h/psg-stl