Updated camera implementation and tests.
Added inverse projection and test
Added ray generation methods and tests.
Removed world ray generation

Using transform instead.
Added more camera setup routines.