Wow! This is great! I'm proud of myself.
v1.0 - release (2:27 PM 7/18/16) v1.0.5 - i'm working on the decoder but its not ready (9:51 AM 7/19/16)