update lookAt*
update lookAt methods.
some properties was added.
update test.
modified an applyProjection method.
added a gitignore file.