Cleaned up datapath design and ensured that individual components can be simulated. Removed leftover MP2 memory subsystem and related files