Add Waves module
Add directory structure for optics
Created optics folder in sympy.physics and mentioned it in setup.py
Added TWave class
Add sphinx docs for optics module
Add equation method and a better printing way
Fix code quality failures
Add check for consistency of frequency and time_period
Merge pull request #7518 from debugger22/wave-equation

Add Transverse wave class in sympy.physics.optics