* Implement decode function with tests * Write doxygen headers * Fix ifdef guards in include file * Fix test output formatting