add c++ program for testing camera rotations
add various resource pools; shader set functions