Updated to reflect more modular structure and support for testging with Klaus2m5 functional test program. Put all source in the Src subdirectory. Modified sources and test benches to expect the memory initialization files in the Src subdirectory.