Added FreeCamera implementation and small demo- rotateAroundGlobal/rotateAroundLocal is currently broken.