Added missing term to Cook Torrance calculation
Performance improvements and metrics
Small optimizations
Updated README