LaserInterferometer: documentation upgrade

    - moved all attributes to properties, and added docstrings and type casting
docs: updated detector information page

    - proper introduction to channels