Ignore Modelsim transcript file
Ignore vim swap files
Refined IO predication testbench program.

Looks good.
Note the use of NOPs to align threads, which makes the .vcd much cleaner.