Adds type assertions to slope, power, offset and sat. Changes 'SS' to 'CDL'
Adds tests for AscCdl - 27 tests 100% Coverage, 39% total
parse and write CDL bug fixes
Adds test for parseCDL, 5 tests 100% coverage, 45% coverage total
Subclasses the previous parseCDL test to add another 5 tests with much odder, but still valid, numbers.
Adds tests for writeCDL, 4 tests 100% coverage, both basic and odd cases, 46% coverage total
Merge branch 'feature/testing' into develop