Initial checkin

Has working pipeline with backface culling and mouse camera control.