start of a Camera class...
yay, move camera/view related code more into Camera. works now
don't hardcode clang as compiler :)