Existing code commit.
Sphere camera implemented.
Lighting by phong model implemented.
Code refactoring.
User interface updated.