Added UV sphere model and fixed bug in normal calculations.