added testing framework
old files and decoder headers