reg file progress; demux and testing to go...
register file completed (fucking finally)
Merge remote-tracking branch 'origin/reg_file'