Added a tag field to the interleaver, as per Keiler's suggestion
Renamed a variable which no longer counts bytes