Enhanced makefile
Unit Tests for Decode
Decent Unit Test coverage completed and passing