test the use of github pages for documentation
BF: optical was reporting incorrect values caused by NACK byte (Valentin Haenel)

also brought optical code in line with PEP8
Merge branch 'master' of https://github.com/crsltd-opensource/pycrsltd