Fixed perspective and assigned vertex colors

1. Fixed mistakes made with the matrix multiplication order in the
shaders
2. Fixed the perspective projection
3. Color array reading capabilities
4. Using color per vertex
5. No longer hiding the status bar