Created TKAbstractGeometryObject for all objects to inherit from, and
created various classes for material handling
Restructured the packages for better hierarchy
Merge branch 'qy-dev' into qy-dev-material
Merge branch 'qy-dev' into qy-dev-material
Moved TKTestRay from model.gemoetry.tests to model.tests
Merge branch 'qy-dev' into qy-dev-material
Merge branch 'qy-dev' into qy-dev-material
Merge branch 'qy-dev' into qy-dev-material
Created test cases for the material and uv mapper classes
Added function and tests for vector multiply a scalar
Added function and tests for returning directional vector in TKRay
Created the class and test cases for spherical lat/long UV mapping
Added a new TKImageTextureMaterial to return the color from a image. No
test case has been created since it's rather difficult to assess its
behavior
Changed TKSphereLatLongUVMapper to TKSphereLongLatUVMapper since most
texture image are mapped with the Longitude as the x axis
Merge branch 'qy-dev' into qy-dev-material
Enriched the comments of the uvmapper classes
Enhanced the comments of the material classes, and created compatibility
functions in TKAbstractMaterial to better work with uv mappers
Formatted README.md better
Added a reference to github page to the README.md document
corrected a typo