Add functions to get projection/view matrices from camera
Enable C++11 support
Move triangle drawing into a separate class