Added cache library.
Fixed tab spaces
Added cache object to store loaded textures.
Fixes in tabs
Terrain and Box objects now created using Builder pattern.
Changed camera position and lookAt point.
Added textures and refactored terrain floor tiles and material loading.