Add Transverse wave class in sympy.physics.optics

**ToDo**:

- [x] Add more properties
- [x] Add more tests and get them passed
- [x] Add Sphinx docs