add matrix operations
perspectiveliy correct, colourful, rotating cube. need moar commits...