First stable commit! (marking the end of unstable ones)

+ Working perspective camera
+ View matrix (and with it, renaming cameraMatrix to projectionMatrix)
+ Rearranged shader matrix multiplication to match MVP standards
+ Basic camera controls/manipulations (pitch/yaw)