mips xor decoder stub
refactored decoder to eliminate some bad bytes

Bad bytes were showing up in decoder:
0x20, 0x0d, 0x2d.
bugfix: allow absolute or relative paths in filename.