refactor laser module to follow coding guidelines as it is meant to be an example
Merge pull request #506 from wolfmanjm/refactor/laser-to-be-code-compliant

refactor laser module to follow coding guidelines as it is meant to be a...
Merge branch 'upstream_edge' into Sunbeam_edge