Some cache interface refactoring
Changes to L1/L2 caches for new design
Working on MemorySystem