added tests for most decoders
Merge branch 'testing'