Added linear depth encoding
Added exclude constructor and tests
Fixed test failures, added tests for excludes