updated gitignore to ignore waveformfiles and icarus verilog files
Updated Features.md and ToDo.md
Fixed bug in ram unit test
added unit test SingleRegister
fixed bug according a single ram in the registerfile
updated icarus verilog runscripts to generate .iverilog files
added a script to run all verilog unit-tests (testAll.tcl)